Add better support for tabs #15

Open
blankie wants to merge 5 commits from blankie/breezewiki:tabs into main

5 Commits

Author SHA1 Message Date
blankie 2b3a8fe108
Fix scrolling to sections if a tab's hash coincides with one
ben10/wiki/Alien_X_(Classic)#Appearances
2023-11-13 14:35:35 +11:00
blankie dcb8a8a590
Prevent making duplicate history entries 2023-11-06 20:31:20 +11:00
blankie f5399524b1
Prevent linking to tabs with no IDs 2023-11-06 20:15:18 +11:00
blankie ead6896818
Add the ability to specify/open the last open tab in the URL 2023-11-06 20:15:18 +11:00
blankie 9773e62c46
Add better support for tabs
Some pages break without actual tab support, such as
https://breezewiki.com/ben10/wiki/Ultimatrix_(Original)#Modes

This change aims to work with old browsers (such as Firefox for Android 68)
and browsers with Javascript disabled (by showing all tab contents and hiding
the tab bar, i.e. how tabs work before this change).
2023-11-06 20:15:15 +11:00