Not when they constantly change the general way it's used. I am personally tired of having to relearn how to use a tool. Address bar, lockwise, shared passwords, to start.
Exactly. If the interface in my car or the layout of my keyboard changed constantly, and even lost functionality regularly, it would drive me crazy. Fortunately, that doesn't happen. Unfortunately, I use Firefox so my interface to the internet is an ever changing mess.
The most obtrusive recent UI change was the new tab switcher that tries to mimic the OS app alt-tab overlay bar. It was taking 30 seconds (not an exaggeration!) to load the first time I hit ctrl-tab on my fast desktop, and would randomly pause up to 5 seconds after that. It also turned what was a rapid-fire muscle memory action with an ergonomic behavior, into a slow and unpredictable chore. To top it off, it would always display full-screen, outside of my never-maximized browser window. Just glad it could be disabled.
If you work on Firefox, or are new to development -- this is not Luddism, and don't let this attitude discourage you. Let it be a lesson that you need to understand your users and not just assume that everybody uses a maximized window on a 13-inch laptop screen with all day to wait for slow code to load.
I think it's about:config -> browser.ctrlTab.recentlyUsedOrder set to false. If that doesn't work, try searching the web for "firefox disable new tab switcher" or similar.
I also saw a browser.engagement.ctrlTab.has-used key in there; didn't know the config store was also tracking usage...
Not when they constantly change the general way it's used. I am personally tired of having to relearn how to use a tool. Address bar, lockwise, shared passwords, to start.