Skip to content

lokeshkavisth/quick-search-tab

Repository files navigation

Quick Tab Search

A modern browser extension to quickly search and switch between your open tabs. Built with React, TypeScript, and Vite.

Features

  • Instant Tab Search: Filter your open tabs by title or URL in real time.
  • Keyboard Navigation:
    • Use ↑/↓ arrow keys to navigate the filtered tab list.
    • Press Enter to activate (switch to) the selected tab.
  • Tab List with Favicons: See each tab's favicon and title for easy identification.
  • Theme Toggle: Switch between light, dark, or system theme for the popup UI.
  • Accessible UI: Built with accessible components and tooltips for keyboard shortcuts and info.

Usage

  1. Open the Extension Popup:
    • Click the Quick Tab Search icon in your browser's toolbar.
    • Note: Due to Chrome Manifest V3 restrictions, the global keyboard shortcut (e.g., Ctrl+Shift+F) cannot programmatically open the popup. This is a browser limitation. You must click the extension icon to open the popup.
  2. Search Tabs:
    • Start typing in the search box to filter your open tabs.
  3. Navigate and Switch Tabs:
    • Use the arrow keys to move through the list.
    • Press Enter to switch to the selected tab.

Keyboard Shortcuts (Inside Popup)

  • ↑/↓: Navigate tabs
  • Enter: Open selected tab
  • Ctrl+Shift+F / Command+Shift+F: (Global shortcut, see note above)

Development

This project uses React, TypeScript, and Vite. To run locally:

npm install
npm run dev

Limitations

  • Manifest V3 Restriction:
    • The extension cannot open its popup via keyboard shortcut due to Chrome security policies. This is not a bug in the extension, but a browser limitation.

License

MIT License

About

A Chrome extension that allows you to quickly search and switch between your open tabs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published