Tick "Title Bar"
Drag & Drop the "search" widget aside your URL bar
Drag & Drop the Five buttons you mention where you want
You're welcome.
(for the status bar URL link preview on hover it's already the case by default)
I would also note that the address bar and search box got merged for a good reason, because their functionalities steadily converged over time as the address bar became more powerful and useful. You can still have them split if you really want, but it is unlikely to actually benefit most people.
Why. Just why.
My bet is that they were receiving complaints of Firefox breaking due to bad migration of settings between versions, so instead of fixing the migrations, they decided that this user-hostile anti-feature was good enough.
I think this is actually a good feature, one of the few introductions which I think if worthwhile, even if the implementation is a bit lacking.
You have to balance the user being able to see the message with not annoying them, and it's not difficult to achieve.
Configuration bloat is a real problem in most applications which allow third-party extensions, and I've seen some stunning examples of extensions bloat on some people's computers, Chrome users included. On the other hand, when I question it, they tell me, "I use all those!"
This article I came across here on HN really enlightened me: https://www.asktog.com/columns/000maxscrns.html
Having a button somewhere where the user can go and reset those things is ok. But keeping pestering them until they click on the button is really not.
It sounds like something which started out as a good idea and was then steered into user abuse territory.
The status bar is not persistent.
Also, for whatever reason, the URLs displayed in the status bar are cut off with an ellipsis, even when they would fit inside the window.
The menu bar -- File, Edit, View, etc. -- is still not displayed. And when it is displayed, the keyboard accelerators are not. I do realize this is in part the window manager and OS's accomplishments.
By the way, most of the actions you described are not even possible without using the mouse. Firefox, and most desktop applications, used to be 100% accessible without using the mouse. (Mac has always been an exception, but it was covered 100% on Windows and close to complete on GNU.)
I can't imagine it being that difficult to implement as a feature. If the setting is on, you would skip interpreting any <style> tags and style= attributes.
Past versions of many browsers support selecting between multiple stylesheets specified by the page, as well as provide your own stylesheet to use in place or in addition to the page's stylesheet.
(This was one of the main, amazing fucking benefits of CSS, to separate presentation from content, so that users who were hindered by the page's styles could turn it off and still be able to view the content.
And all of it works great if you do it right, because the styles cascade, and, I apologize for repeating myself, the content layer is separate from the presentation layer.
At some point all these features went away, 'cause fuck accessibility, I guess.
Meanwhile, CSS became Turing complete, so security-wise it's like having a second JavaScript which cannot be turned off.
Great progress all around. /s
When people ask me why I spend time on ensuring that I support older browsers in my projects, this is one of the reasons. Sometimes I just want to use a decent fucking browser that's not been lobotomized, and at least I can do it on my own sites.
(I usually apt install before testing and apt remove after, because otherwise it often becomes the system default.)
On the other hand, if this is the kind of approach to UI you like personally, I think the Vivaldi browser would be up your alley (sadly not open-source though).
https://news.ycombinator.com/item?id=26276871
Vivaldi is OK, but it's proprietary AFAIK?
Re: the status bar I had mentioned that, that's unfortunately still missing.
Vivaldi is proprietary sadly :'( But it does tick all of your boxes otherwise.
OS-provided window border and titlebar
Standard menubar with keyboard hints, always displayed
Five buttons: Back, forward, reload, stop, home
Address bar and separate search field
Status bar which shows me link URL when I hover a link
[1] https://www.webdesignmuseum.org/web-design-history/mozilla-f...
Personally, these days I use a keyboard-driven browser without any of that stuff, just the frame, vertical tabs on the right, and a status bar. But for people in my friends and family circle, I think that interface would be infinitely more functional and productive than anything else I've seen.