Apologies if this is a bit limited, during typing it I ran into the issue I'm about to describe which navigated me away from this page and lost all the progress of my pos… (read more)
Apologies if this is a bit limited, during typing it I ran into the issue I'm about to describe which navigated me away from this page and lost all the progress of my post as I was wrapping up :')
The issue I'm having right now is Firefox forcibly opening pages it thinks are a new site in new tabs, despite the site itself not requesting new tabs or windows. Specifically this is happening with sites between different "iterations" of itself while still being the same and having fully integrated layouts and UI.
For example: Most pages on the site have an update "https://www1" prefix, but some pages have the old "https://" only. Firefox keeps opening new tabs when navigating between these different pages despite them being the same website. I know the pages themselves are not sending new tab requests because this doesn't happen in Chrome.
So far, my "solution" has been to go through about:config to adjust the browser.link.open_newwindow value to 1 instead of 3, which forces all links to stay within the same window. This unfortunately causes a whole host of other issues though.
Because its an override, it also means any links opened from an external program (like discord) forcibly open in the last active tab, navigating away from the page. This is obnoxious and annoying in and of itself because it means to save the tabs I already have open I need to manually open a new tab in FF before clicking any link, which I never remember to do. (Goodbye post progress (': )
If that weren't bad enough, when trying to hit the back button to get to the previous page FF ends up in some sort of weird redirection loop "between" pages, where the last page will disappear but FF won't navigate to the link it was trying to open either, so its just a blank infinitely loading page with the URL of the link that was opened. The only way to stop this from happening is to navigate back 2 pages, losing the current page, before it starts the redirect loop. If the loop starts before this happens, the tab locks up and needs to be hard-refreshed with f5 or completely closed due to the weird lag it causes.
Literally all I want Firefox to do here is not assume a new tab needs to be opened just because the URL "seems" different to it. Is there ANY way to get this behavior?