I've noticed that the default Firefox scroll speed is slower. As in the amount the page scrolls per rotation of the scroll wheel. This is a long shot, but do the settings here help in your case?
A rather basic jsperf is here: https://jsperf.com/dataview-float-int
The results are that the u8 hack is equally slow in firefox and chrome (~90ops/sec), the DataView version is 10x faster in chrome(945ops/sec) but almost 4x slower in firefox(25ops/sec).
> I replied sub-thread, but adding here to give some more visibility
> to some of the issues DoH is causing and will cause:
>
> I work at a k12 school and I am involved on many k12 IT communities.
>
> Some schools already removed Firefox from the students computers
> because it was being used as a "VPN" by some elementary students
> to access porn - at school. Guess what this VPN was? Just DNS over HTTPS.
Firefox now has enterprise support where the administrator can force all desktops to use certain Firefox settings including enabling/disabling/configuring DoH.
> How sure are you that you won't end up with a whole bunch of hot chocolate that nobody wants? What is the waste factor when the extra work is done unnecessarily?
This is one of the things telemetry data can be used for. We can include telemetry probes in the browser that tell us what percentage of the time users end up switching tabs after hovering. Then we can make informed decisions about whether the feature is worth the extra complexity (and CPU cycles) before any development work is done. As far as tailoring the feature to individual browsing habits, telemetry could inform whether or not that would be worth implementing.
Not reliably, as only power users will ever even consider opting into telemetry (or changing pretty much any setting for that matter). And power users generally have a much clearer layout of the tabs in their mind and will always go straight up and click, rather than ruffling through the tabs for a second. Or something like that. You get the idea, behavior here is simply different for power users and those are who you'll reach with opt-in telemetry.
Also has to be asked, though, what's the point in making this opt-in? Is it in any way sensitive information whether you click after hovering a tab? I also prefer being more cautious than is necessary, because sometimes there just is some privacy implication you didn't think of, but with this the risk seems incredibly low and they do have a clearly defined use for the telemetry.
Yeah, it's really weird that you STILL have to force enable it through about:config. Come on Mozilla… Mesa 17 has arguably the best OpenGL implementation ever.
1. https://bugzilla.mozilla.org/show_bug.cgi?id=1935257