nandhp / scrolling-gestures

Navigate your browser history with horizontal scrolling on your trackpad or mouse wheel, while still being able to scroll left and right.
https://addons.mozilla.org/en-US/firefox/addon/scrolling-gestures/
Mozilla Public License 2.0
2 stars 1 forks source link

Firefox 57 compatibility #3

Open ljani opened 7 years ago

ljani commented 7 years ago

This is an addon I cannot live without on my Windows 10 PTP machine. Sadly this add-on is not compatible with Firefox 57, which won't support legacy add-ons anymore. Any plans to move to web extensions, which are supported in Firefox 57?

Upgrading to web extensions enables the multi-process/e10s/electrolysis functionality in Firefox, which previously has been blocked due to this add-on. I have not tried how the add-on behaves if I force enable multi-process.

Thanks for the wonderful addon!

EDIT: changed the issue to concern Firefox 57 instead of e10s specifically.

ghost commented 7 years ago

+1 for problem with multiprocess compatibility on Windows 10.

process
AtoraSuunva commented 7 years ago

Can confirm that it works with multiprocess enabled (by force) Multiprocess is enabled My theme breaks a lot :/ Dunno how stable it is exactly (have only tested for a few minutes), but it works for backwards/forwards

ghost commented 7 years ago

Yeah, but now, with Firefox 55, all extensions are obsolete...

I really wonder what will happen when Firefox 57 will come out.

ljani commented 7 years ago

I changed the issue to concern Firefox 57, it's the important issue anyway.

I wonder if there are any alternatives? Anything for Chrome, which would work in Firefox also?

ghost commented 7 years ago

@ljani

TouchpadSwipe for Chrome

https://chrome.google.com/webstore/detail/touchpadswipe/hbolfopmehcpecgmcompfpgapnbgbhio?hl=fr

ghost commented 7 years ago

How To Configure Three Finger Swipe For Browser Navigation In Windows 10

https://www.addictivetips.com/windows-tips/three-finger-swipe-for-browser-navigation-windows-10/

nandhp commented 7 years ago

I was looking into this today, and it seems that the WebExtensions API offers no good way to implement mouse gestures, whether scrolling or otherwise. Mouse interaction events are available only in the context of a page, which means that gestures cannot work while a page is loading or on the new tab page, along with other limitations (I suspect handling scrollable elements like IFRAMEs may become even more problematic). These issues seem to be common to all mouse gesture add-ons.

Mozilla Bug #1246706 was filed by another add-on developer to address this issue, but there are no plans to fix this: "WebExtensions are about providing interaction with web content and less focusing on the browser chrome".

It is quite unfortunate that migrating to WebExtensions will give such an inferior result.

KostasRodolakis commented 6 years ago

So there is no way to have 2 finger swipe in windows 10 anymore... that's a real bummer :(

AtoraSuunva commented 6 years ago

https://addons.mozilla.org/en-US/firefox/addon/touchpadswipelikemac/?src=api

Works on FF 57, but is kinda finicky and sometimes won't go back/forwards in my experience