gblazex / smoothscroll

An extension for Google Chrome (150,000+ users)
https://chrome.google.com/webstore/detail/smoothscroll/nbokbjkabcmbfdlbddjidfmibcpneigj
Other
475 stars 98 forks source link

Fixed / Magically Self-Healed: Doesn't work anymore with latest Opera on Linux #202

Closed shundhammer closed 2 years ago

shundhammer commented 4 years ago

I had used this great extension for years, but after upgrading to the latest Opera it stopped working.

I tried resetting all settings, I tried changing all kinds of settings in Opera, I experimented with opera:flags; no change. No matter what values I enter into the extension settings, there is no change; yet the icon on the top status bar says "SmoothScroll has access to this site".

This happens with Opera 69.0.3686.49 based on Chrome 83.0.4103.116 on Xubuntu 18.04.4 LTS.

SmoothScroll has version 1.6.31. I already tried to uninstall and reinstall it; no change.

shundhammer commented 4 years ago

I also just tried with a complete stock Opera environment: After closing Opera, I removed ~/.cache/opera, I renamed ~/.config/opera to opera.old, started Opera again (now with default settings and no extensions at all), added "Smoot Scroll" again; no change. I experimented with different sites and different "Smooth Scroll" settings; no change.

shundhammer commented 4 years ago

I am not 100% sure how, but I managed to get it working again.

There was an update to Opera 70.0.3728.71 based on Chrome 84.0.4147.89; with that, it still didn't work.

But while playing around with settings, I found that reverting the scroll direction in the SmoothScroll settings and reverting it back to normal seemed to reset some things, and all of a sudden it worked again.

I still had to tweak some settings to make it work nicely, but that was only optimization:

opera-flags

smooth-scroll-settings