Jumperbillijumper dein UI sieht echt nice aus. Als Idee für eine Erweiterung könntest du ja noch ein kleines Browser-Addon installieren, das u. a. die aktuelle URL ausgibt und die Browser-Instanzen innerhalb desselben Browsers verwaltet. So könntest du jedem Fenster eine eigene ID zuweisen, was die Verwaltung deutlich erleichtert und ggf. auch für weitere Surfbars relevant sein könnte, die mit der Zeit dazukommen.
Darauf aufbauend könnte man noch kleinere Standardeinstellungen hinzufügen, z. B.: „Wenn die URL 200 Sekunden lang gleich bleibt oder nichts zurückgegeben wird, wird der Browser bzw. die offenen Instanz(en) falls Task-kill erforderlich ist neu gestartet.“
Man könnte das eventuell auch anhand der RAM-Nutzung machen, was gerade für Chrome relevant sein könnte, da der ja etwas RAM-hungrig ist.
Was auch ein nice to have wäre: Wenn man im Browser selbst JS-Code ausführen könnte und der console.log zurückgegeben wird. Dann könnte man innerhalb des Programms eventuell interne Regeln besser an bestimmte Situationen anpassen und diese für sich selbst definieren.