Item logo image for Tab Oscillating Blocker

Tab Oscillating Blocker

ExtensionWorkflow & Planning
Item media 2 (screenshot) for Tab Oscillating Blocker
Item media 1 (screenshot) for Tab Oscillating Blocker
Item media 2 (screenshot) for Tab Oscillating Blocker
Item media 1 (screenshot) for Tab Oscillating Blocker
Item media 1 (screenshot) for Tab Oscillating Blocker
Item media 2 (screenshot) for Tab Oscillating Blocker

Overview

Detects rapid tab switching and opens a short breathing reset to protect deep work.

Tab Oscillating Blocker is a local-first focus-assistance Chrome extension. It detects whether a user is frequently switching tabs within a short period. When the switching behavior exceeds a local threshold, the extension opens a full-screen breathing reset page on the current tab, interrupting unconscious attention fluctuations with a short countdown and breathing guidance. All settings, ignored sites, work periods, and reset statistics are stored on the user's local machine in `chrome.storage.local`. No account is required, and no data is uploaded to a server. Core Features: - Detects frequent tab switching using a sliding time window. - Opens a full-screen breathing reset page upon triggering. - Provides today's reset count and the local trend for the past 7 days. - Supports adjusting the trigger count, time window, and breathing lock duration. - Supports work period control. - Supports an ignored site list to avoid accidentally blocking frequently used work tools or document sites. - Minimal permissions: Only uses storage, tabs, and activeTab. Applicable Scenarios: - Reduce unconscious switching between work and distraction tabs. - Add a brief, clear mindfulness pause before attention wanes. - See your tab-switching patterns without relying on cloud tracking.

Details

  • Version
    1.0.0
  • Updated
    May 19, 2026
  • Offered by
    glyin98
  • Size
    18.87KiB
  • Languages
    English
  • Developer
    Email
    glyin98@outlook.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps