Tab Sleep Timer Fix Firefox

Tab Sleep Timer Fix

Put any tab on a sleep timer to close or mute the tab when the timer expires.

Caractéristiques et capacités

Tab Sleep Timer Fix

Tab Sleep Timer Fix is an essential Chrome extension that addresses a critical bug in the original Tab Sleep Timer by Daniel de Haas. The original add-on stops working when timers are cancelled, causing inconvenience for users who rely on timers to manage their browser tabs. This fixed version restores stability and ensures that you can put any tab to sleep reliably.

With Tab Sleep Timer Fix, you can set a sleep timer on any browser tab to automatically close or mute it after the timer expires. This helps manage tab clutter and saves system resources without manual intervention.

Please note: This fix is temporary and maintained until the original author updates the extension. If the original Tab Sleep Timer gets fixed, this version will be discontinued.


Key Features:

  • Fixes timer cancellation bug in original Tab Sleep Timer
  • Enables setting timers to close or mute tabs
  • Helps improve browser performance by managing tabs automatically
  • Temporary fix pending original extension update

Croissance des utilisateurs et statistiques de téléchargement

Manifest V2 Add-on
Par :
Mitch Crane
Utilisateurs quotidiens:
1,807 2
Évaluation :
4.86
(7)
Version :
1.0.5 Dernière mise à jour : 2026-04-02
Code de version :
6205937
Date de création :
2021-08-21
Risque :
Moderate risk impact Moderate risk likelihood
Permissions :
Taille:
40.52KB
E-mail:
mi*****@gmail.com
Description complète :
Voir la description détaillée
Source :
Magasin de modules Firefox
Données ingérées le :
2026-06-17
Comparer les statistiques et le classement :

Autres plateformes

Chrome
Sleep Timer Fix (v1.0.5)
55 3.00 (2)

Contacter le développeur

Chrome-Stats ne possède pas ce module Firefox. Veuillez utiliser ces informations ci-dessous pour contacter le développeur module Firefox.
Développé par :
Mitch Crane
Magasin de modules Firefox
https://addons.mozilla.org/firefox/addon/sleep-timer-fix/
Messagerie électronique:
mi*****@gmail.com

Avis des utilisateurs

Nice, but apart from "Close" and "Mute", I suggest "Reload", so that the music really stops but the tab is not lost ("Unload" would be nice but I get into trouble). I also made a few minor improvements. Here is my diff, fell free to integrate or modify it: diff -u1 -r sleep_timer_fix-1.0.5/background.js sleep_timer_fix-1.0.5+reload/background.js --- sleep_timer_fix-1.0.5/background.js 2026-04-02 20:31:06.000000000 +0200 +++ sleep_timer_fix-1.0.5+reload/background.js 2026-05-22 19:08:09.692509102 +0200 @@ -11,2 +11,15 @@ + let tabTimerConfig = tabTimerConfigsMap[currentTab.id]; + if (!tabTimerConfig) { + tabTimerConfig = { + tabID: currentTab.id, + isRunning: false, + expirationBehavior: 'reload', + numSeconds: 0, + targetTime: null, + }; + tabTimerConfigsMap[currentTab.id] = tabTimerConfig; + } + + const cancelTimer = () => { @@ -16,3 +29,4 @@ } - delete tabTimerConfigsMap[currentTab.id]; + tabTimerConfigsMap[currentTab.id].isRunning = false; + tabTimerConfigsMap[currentTab.id].numSeconds = 0; }; @@ -27,3 +41,3 @@ const statusForConfig = tabTimerConfig => { - return !tabTimerConfig ? { numSeconds: 0, isRunning: false, expirationBehavior: 'close' } : { + return !tabTimerConfig ? { numSeconds: 0, isRunning: false, expirationBehavior: 'reload' } : { // FIX #7: Guard against negative countdown values @@ -38,14 +52,2 @@ if (message.type === 'updateNumSeconds') { - let tabTimerConfig = tabTimerConfigsMap[currentTab.id]; - if (!tabTimerConfig) { - tabTimerConfig = { - tabID: currentTab.id, - isRunning: false, - expirationBehavior: 'close', - numSeconds: 0, - targetTime: null, - }; - tabTimerConfigsMap[currentTab.id] = tabTimerConfig; - } - if (tabTimerConfig.isRunning) { @@ -69,5 +71,3 @@ } else if (message.type === 'updateExpirationBehavior') { - if (tabTimerConfigsMap[currentTab.id]) { - tabTimerConfigsMap[currentTab.id].expirationBehavior = message.newExpirationBehavior; - } + tabTimerConfigsMap[currentTab.id].expirationBehavior = message.newExpirationBehavior; // FIX #6: Send a response to close the message port cleanly @@ -105,2 +105,5 @@ switch (tabTimerConfig.expirationBehavior) { + case 'reload': + chrome.tabs.reload(tabID); + break; case 'close': diff -u1 -r sleep_timer_fix-1.0.5/popup/popup.html sleep_timer_fix-1.0.5+reload/popup/popup.html --- sleep_timer_fix-1.0.5/popup/popup.html 2026-04-02 20:31:06.000000000 +0200 +++ sleep_timer_fix-1.0.5+reload/popup/popup.html 2026-05-22 18:20:50.738805149 +0200 @@ -56,2 +56,6 @@ <div class="expiration-behavior-option-container"> + <input type="radio" name="expiration-behavior" id="reload-behavior" data-expiration-behavior="reload"> + <label for="reload-behavior">Reload tab</label> + </div> + <div class="expiration-behavior-option-container"> <input type="radio" name="expiration-behavior" id="close-behavior" data-expiration-behavior="close">
par Mi*****, 2026-05-21

par 远离*****, 2025-03-31

par 远离*****, 2025-02-17
Voir tous les avis des utilisateurs ›

Est-ce que Tab Sleep Timer Fix est sûr ?

Impact du risque
L'impact du risque mesure le niveau de permissions supplémentaires auxquelles une extension a accès. Une extension à faible impact de risque ne peut pas faire beaucoup de dégâts, tandis qu'une extension à fort impact de risque peut causer beaucoup de dommages comme voler votre mot de passe, contourner vos paramètres de sécurité et accéder à vos données personnelles. Les extensions à fort impact de risque ne sont pas nécessairement malveillantes. Cependant, si elles deviennent malveillantes, elles peuvent être très nuisibles.

Tab Sleep Timer Fix nécessite quelques permissions sensibles. Soyez prudent avant de l'installer.

Détails de l'analyse d'impact du risque
  • Critical Grants access to browser tabs, which can be used to track user browsing habits and history, presenting a privacy concern.
Probabilité de risque
La probabilité de risque mesure la probabilité qu'un module Firefox puisse devenir malveillante. Cela est déterminé par la réputation de l'éditeur et de module Firefox sur Magasin de modules Firefox, le temps depuis lequel module Firefox existe, et d'autres signaux concernant module Firefox. Nos algorithmes ne sont pas parfaits et sont susceptibles de changer à mesure que nous découvrons de nouvelles façons de détecter les extensions malveillantes. Nous vous recommandons de toujours faire preuve de prudence lors de l'installation d'un module Firefox.

Tab Sleep Timer Fix est probablement digne de confiance. Préférez d'autres éditeurs si disponibles. Soyez prudent lors de l'installation de cette module.

Détails de l'analyse de probabilité de risque
  • High This extension has low user count. Unpopular extensions may not be stable or safe.
  • Medium **** ********* *** ******* ** *** **** * ******* *** ******* *** *** ** ****** ** *****
  • Low **** ********* *** ***** **** **** * ****** **** ***** ********** *** **** ****** ** ** ****** *** *****
  • Good **** ********* *** **** **** *******
Extension Guard
Garde d’extension

Découvrez chaque extension utilisée, analysez les risques et appliquez des politiques de blocage avec Extension Guard

Sécurisez votre navigateur
Passez à la version supérieure pour voir les détails complets de l'analyse des risques

Meilleures alternatives Tab Sleep Timer Fix

Voici quelques Firefox add-ons qui sont similaires à Tab Sleep Timer Fix :