fregante/webext-permission-toggle
Update toggle when permissions change via events
Offen
#36 geöffnet am 21.01.2024
enhancementhelp wanted
Repository-Metriken
- Stars
- (76 Sterne)
- PR-Merge-Metriken
- (Durchschn. Merge 4m) (2 gemergte PRs in 30 T)
Beschreibung
While actions on click are being discussed in https://github.com/fregante/webext-domain-permission-toggle/pull/33, there's an additional sanity check this module can run:
chrome.permissions.onAdded.addListener((newPermissions) => {
1. get current active tabs (one per window)
2. check if they match the new permission
3. update their icon
});
// and onRemoved
This handles:
- new permissions via
webext-domain-permission-toggle - new permissions via other
.request()paths - removed permissions via Chrome's UI
- HOPEFULLY also permissions removed via "access site on click"