Czy zna ktoś może rozszerzenie do Firefoxa robiące to, co opisuję poniżej? Nie mogłem znaleźć takiego na addons.mozilla.org albo nie wiedziałem po jakich słowach szukać. Chodzi o wyświetlanie historii bieżącej sesji przeglądania w formie drzewa tak, że:
- Gdy wejdę na jakąś stronę wpisując jej adres albo wybierając z zakładek, staje się ona korzeniem drzewa. Obok strony widzę to drzewo z pierwszym elementem, korzeniem, opisanym tytułem tej strony.
- W przypadku przejścia na inną stronę za pomocą odnośnika na poprzedniej jest ona wpisywana do drzewa jako "dziecko" tamtej. Można kliknąć dowolny wpis w drzewie, żeby otworzyć odpowiednią stronę. Bieżąca strona jest wyróżniona w drzewie.
- Natomiast opcja "Wstecz" normalnie przenosi do poprzedniej strony, ale dodatkowo w drzewie wyróżnienie przeskakuje wstecz tam gdzie się cofam - ta strona już na pewno tam jest. Jeśli po pójściu wstecz skorzystam z innego odnośnika, znowu zagłębię się w drzewo, tworząc być może nowy wpis równorzędny z wcześniejszą "głębszą" stroną.
I struktura tego drzewa opierałaby się na mojej kolejności przeglądania niezależnie np. od struktury ścieżek zdalnych na serwerze. Coś takiego już istnieje, tyle, że nie w Firefoxie. Np. w przeglądarce NetSurf:

Tutaj widok jest mało kompaktowy, ale logicznie jest to to, o co mi chodzi. Za to NetSurf nie obsługuje w ogóle JavaScript'u, co uniemożliwia po prostu przesiadkę na tę przeglądarkę. Drzewo, o które mi chodzi jest też w programie klienckim protokołu Gopher Little Gopher Client - chodzi o lewą część okna:

Tutaj akurat zapisywane w drzewie są wszystkie odnośniki, które były na odwiedzonej stronie włącznie z jeszcze niewykorzystanymi - tak też mogłoby być. Dzięki takiem drzewu da się szybko wrócić w dowolne miejsce w witrynie, do którego była okazja przejść wcześniej bez wielokrotnego cofania i "skręcania" poprzez wypatrywanie i wybór innych odnośników czy też szukania czegoś w liniowej historii. Usprawniło by to przeglądanie witryn o złożonej strukturze, takich jak niektóre dokumentacje i nie tylko.
Najbliższe co znalazłem samodzielnie na addons.mozilla.org to rozszerzenie Link Tree, ale ono tworzy tylko listę wszystkich odsyłaczy z bieżącej strony osadzonych w drzewie w oparciu o strukturę katalogów na serwerze, a to nie jest to.