- Firefox-Version
- Firefox 131.0
- Betriebssystem
- Windows 11 Pro 64-Bit
Hallo @ all.
Ich nutze u.a. dieses Skript:
JavaScript
//Author @aborix - Tab schließen + Kontextmenü auch in dem Einstellungsfenster
(function() {
if (!window.gBrowser)
return;
var contextMenu = document.getElementById('contentAreaContextMenu');
var menuseparator = document.createXULElement('menuseparator');
menuseparator.id = 'context-sep-closetab';
contextMenu.append(menuseparator);
var menuitem = document.createXULElement('menuitem');
menuitem.id = 'context-closetab';
menuitem.setAttribute('label', 'Tab schließen');
//menuitem.setAttribute('oncommand', 'gBrowser.removeCurrentTab();');
menuitem.setAttribute('oncommand', 'BrowserCommands.closeTabOrWindow();');
contextMenu.append(menuitem);
var appcontent = document.getElementById('appcontent');
appcontent.addEventListener('contextmenu', event => {
setTimeout(() => {
if (gContextMenu && !gContextMenu.shouldDisplay) {
for (let string of 'back forward reload bookmarkpage'.split(' ')) {
document.getElementById('context-' + string).removeAttribute('hidden');
}
document.getElementById('context-stop').setAttribute('hidden', 'true');
const A = 'navigation sep-navigation savepage sep-paste selectall sep-viewsource viewsource viewinfo sep-bidi inspect-a11y inspect sep-closetab closetab'.split(' ');
for (let node of contextMenu.childNodes) {
if (A.includes(node.id.substring(8)))
node.removeAttribute('hidden');
else
node.setAttribute('hidden', 'true');
}
contextMenu.openPopupAtScreen(event.screenX, event.screenY, true, event);
}
}, 50);
});
})();
Alles anzeigen
Damit gibt es auch ein Rechtsklick Kontextmenü in den Einstellungen bzw. den about: Seiten zum Schließen des Tabs.
So sieht das bis Fx 131 aus:
Ab Fx 132 funktioniert das Skript nicht mehr about:preferences
Kann mir bitte jemand sagen, was am Skript geändert werden muss.
Für jegliche Hilfe wie immer vielen Dank vorweg