Firefox 浏览器附加组件
  • 扩展
  • 主题
    • 适用于 Firefox
    • 字典和语言包
    • 其他浏览器网站
    • 适用于 Android 的附加组件
登录
附加组件图标

Tab Search 版本历史 - 12 个版本

Tab Search 作者: Irv66

评分 3.5 / 5
3.5 / 5 星
5
1
4
0
3
0
2
1
1
0
Tab Search 版本历史 - 12 个版本
  • 小心旧版本!显示这些版本是为了测试和参考目的。您应该始终使用附加组件的最新版本。

  • 最新版本

    版本 0.7.1

    发布于 2026年7月4日 - 54.15 KB
    适用于 firefox 109.0a1 及更高版本
    Tab Hide Permission Verification UI/UX:
    - Added a user-friendly permission warning banner (.permission-banner with interactive controls) to popup.html when the tabHide browser permission is not yet active/confirmed.
    - Prompts the user to trigger the Firefox native permission doorhanger and guides them to choose "Keep" (allow).
    - Deferred Verification: Triggered only upon the first time the user opens the extension popup (clicking the addon icon) rather than at installation or startup, ensuring a non-intrusive install experience.
    - Integrates background verification check (check-tabhide-permission action) that programmatically verifies permission status using a temporary tab.

    TST State Restoration Hardening (mitigating Issue #13 race conditions):
    - State Locking (snapshotInProgress): Added module-level lock to ensure atomic TST state capture and prevent overwriting clean snapshots.
    - Persistence Tracking (originalTSTTreeSnapshotTaken): Tracks pre-search tree states to prevent trying to restore un-snapshotted states.
    - Error Boundaries (try...finally): Wrapped all main TST orchestration blocks to guarantee state tracking resets even on communication failures.
    - Delayed Restoration & Activation Grace Window: Handles Firefox out-of-order events upon popup close and preserves branch expansion for the newly activated tab.
    - Search Operation Queue (pendingSearchMsg): Intercepts and queues rapid keyboard input to ensure search operations run sequentially and cleanly.
    - Empty Search Term Restoration: Triggers immediate restoration of tree states when the search input is cleared/emptied, even if the popup remains open.
    - Awaiting Active Searches on Reset/Close: Cancels pending search requests and awaits active search completion with a 5-second timeout safeguard to eliminate race conditions.

    源代码遵循 MIT 许可证 发布

    下载 Firefox 并安装扩展
    下载文件
  • 较早版本

    版本 0.7.0

    发布于 2026年5月3日 - 53.06 KB
    适用于 firefox 109.0a1 及更高版本
    v0.7.0 (2026-05-03) - Fuzzy Matching and Documentation Overhaul
    • Added Fuzzy Matching powered by Fuse.js v7.3.0.
      • Integrated Token Search for superior multi-word matching (e.g., searching "Mail Google" finds "Google Mail").
      • Intelligent relevance ranking using BM25-style IDF weighting.
      • User-configurable threshold slider (0.0 to 1.0) in the popup.
      • Persisted settings across browser sessions.
    • Standardized Documentation & Guidance.
      • Added theme-aware (Light/Dark mode) info pages for Fuzzy Matching, Privacy, and Search Contents.
      • Standardized page titles and added addon favicons to all extension pages.
    • TST Hardening and Mitigations.
      • Implemented mitigations for Issue #13 regarding TST tree restoration reliability.
      • Implemented state locking and robust error boundaries for TST communication.
    • UI/UX Refinements.
      • Modernized all info pages with a unified card-based layout and standardized typography.
      • Improved "Close Guide" button reliability across all help pages.

    源代码遵循 MIT 许可证 发布

    下载文件
  • 版本 0.6.0

    发布于 2026年4月25日 - 41.15 KB
    适用于 firefox 109.0a1 及更高版本
    v0.6.0
    • Clarified option reset behavior in the popup.
      • Search-affecting options clear the active search and restore tabs to their pre-search state.
      • Both TST options ("Support for Tree Style Tab" and "Auto-expand trees with matched tabs") now reset an active search to ensure TST state is fully restored.
      • "Select all matching tabs on close" and "Disable initial hide action" do not reset an active search.
    • Updated the TST search presentation.
      • Flattened search results now keep a consistent left and right gutter while searching.
      • Added defensive TST CSS so custom tab margins are less likely to break the flattened search layout.
    • Updated the popup relationship between TST options.
      • The "Auto-expand trees with matched tabs" option is now progressively disclosed and only shown when TST support is enabled.
    • Updated info-button behavior in the popup.
      • Opening privacy/content help now first resets any active search, then opens the help page in an active tab and closes the popup.

    源代码遵循 MIT 许可证 发布

    下载文件
  • 版本 0.5.5

    发布于 2025年6月18日 - 39.99 KB
    适用于 firefox 109.0a1 及更高版本
    • (General) Fixed issue where manually selecting a tab from a search would not make that tab the active tab.
    • (TST) Fixed issue where manually selecting a tab that was in a collapsed tree would be selected, but when the tree was restored (collapsed), the parent ends up becoming the active tab.

    源代码遵循 MIT 许可证 发布

    下载文件
  • 版本 0.5.2

    发布于 2025年6月15日 - 38.74 KB
    适用于 firefox 109.0a1 及更高版本
    • Updated logic for tracking TST parents and tree states
    • Updated the logging to ensure "[TabSearch]" is included for all statements

    源代码遵循 MIT 许可证 发布

    下载文件
  • 版本 0.5.1

    发布于 2025年6月14日 - 38.66 KB
    适用于 firefox 109.0a1 及更高版本
    • Performance improvements via reduced actions for TST
      • (TST) Ensure register with TST only once per session
      • (TST) Only "expand all trees" once per search per window
      • (TST) Only apply "flatted" style once per search
      • (TST) Refactor tree restoration process to only call parents, not every tab

    源代码遵循 MIT 许可证 发布

    下载文件
  • 版本 0.5.0

    发布于 2025年6月12日 - 38.26 KB
    适用于 firefox 109.0a1 及更高版本
    • Added initial support for Tree Style Tab (TST)
      • Interacts directly with TST to apply a flattening style to matched tabs while searching and to remove any twistys
      • Expands all trees during the search to ensure visibility
      • Restores the original state of tress (expanded/collapsed) after the search is complete
    • If options of the search are changed mid-search, the search is cleared and restarted
      • Want consistent results and not have to worry if changing an option mid-search is logical or not
    • Disabled being able to use "tab" to switch between UI elements
      • There is a Firefox limitation that popup.html can be destroyed too fast to generate an "unload" event to be processed
      • Monitoring for "focusout" works well, but also included keyboard transitions to other UI elements
    • Added new option for TST to "auto-expand" trees if the option to "Select all matching tabs on close" is also enabled
      • This would ensure you can visually find all the highlighted tabs even if they were buried in collapsed trees

    源代码遵循 MIT 许可证 发布

    下载文件
  • 版本 0.4.1

    发布于 2025年6月1日 - 35.87 KB
    适用于 firefox 109.0a1 及更高版本
    • Fixed: Selecting matching tabs across multiple windows should now work
    • There is a Firefox limitation that dragging tabs has to be done PER window

    源代码遵循 MIT 许可证 发布

    下载文件
  • 版本 0.4.0

    发布于 2025年5月29日 - 35.48 KB
    适用于 firefox 109.0a1 及更高版本
    • Added new option to multi-select matching tabs

    源代码遵循 MIT 许可证 发布

    下载文件
  • 版本 0.3.0

    发布于 2025年5月28日 - 35.09 KB
    适用于 firefox 109.0a1 及更高版本
    • Added support to show the number of tabs still to be processed (hidden or shown) to the addon icon counter
    • Reduced the amount of white-space near the borders of the search popup
    • Disabled the search button when "real-time searches" are enabled
    • Cleaned up some logic around options to avoid searches from being cleared mid-search

    源代码遵循 MIT 许可证 发布

    下载文件
  • 版本 0.2.0

    发布于 2025年5月25日 - 34.65 KB
    适用于 firefox 109.0a1 及更高版本
    • Added some additional styling to popup.html
    • Added feature to be able to search for tabs playing audio

    源代码遵循 MIT 许可证 发布

    下载文件
  • 版本 0.1.0

    发布于 2025年5月22日 - 32.82 KB
    适用于 firefox 109.0a1 及更高版本

    源代码遵循 MIT 许可证 发布

    下载文件
转至 Mozilla 主页

附加组件

  • 关于
  • Firefox 附加组件博客
  • 扩展工坊
  • 开发者中心
  • 开发者政策
  • 社区博客
  • 论坛
  • 报告缺陷
  • 评价指南

下载

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

最新版本

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

社区

  • Connect
  • Contribute
  • Developer

关注

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • 隐私
  • Cookie
  • 法律

除非另有注明,否则本网站上的内容可按知识共享 署名-相同方式共享 3.0 或更新版本使用。