Es gibt ja Scripts für alles mögliche. Vielleicht lässt sich ja auch für die Sitzungswiederherstellung ein Button bauen, der in der Toolbar platziert wird. Dann wäre es, wie vorher, nur ein Klick.
Ja kann man ohne grosse Probleme.
Beispielsweise könnte man folgendermassen eine zusätzliche Toolbar-Schaltfläche für "Vorherige Sitzung wiederherstellen" mittels userChromejs erstellen lassen:
Code
// "Vorherige Sitzung wiederherstellen" Schaltfläche
(function() {
if (location != 'chrome://browser/content/browser.xul') return;
try {
CustomizableUI.createWidget({
id: 'restore-lastsession',
type: 'custom',
defaultArea: CustomizableUI.AREAS,
onBuild: function(aDocument) {
var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
var props = {
id: 'restore-lastsession',
class: 'toolbarbutton-1 chromeclass-toolbar-additional',
removable: true,
label: 'Vorherige Sitzung wiederherstellen',
tooltiptext: 'Vorherige Sitzung wiederherstellen',
style: 'list-style-image: url(chrome://browser/skin/restore-session.svg)',
oncommand: "SessionStore.restoreLastSession();"
};
for (var p in props)
toolbaritem.setAttribute(p, props[p]);
return toolbaritem;
}
});
} catch(e) { };
})();
Alles anzeigen
Schaltfläche sähe beispielsweise dann so aus:[attachment=0]firefox_2018-11-06_13-15-26.png[/attachment]
Falls weitere Möglichkeiten bezüglich Sessionsmanagment gewünscht/gebraucht wird, dann kann man sich Erweiterungen wie beispielsweise Tab Session Manager oder MySessions anschauen.