Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gestures not working with privacy.resistFingerprinting = true #273

Closed
ksolheim opened this issue Mar 26, 2018 · 14 comments
Closed

Gestures not working with privacy.resistFingerprinting = true #273

ksolheim opened this issue Mar 26, 2018 · 14 comments
Assignees
Labels
external The bug is caused by Firefox or other external software.
Milestone

Comments

@ksolheim
Copy link

Gesturefy 1.2.1 - Firefox 60.0b6 (64-bit) - Windows 7

When attempting to perform a gesture (on any page) it snaps to the top left corner and refuses to move any further.
I've tried resetting the Gesturefy config and disabling all other addons, none made any difference.

Reverting to 1.2.0 fixes the issues.
gesturefy121

@Robbendebiene
Copy link
Owner

Thanks for the info, unfortunately it's working for me fine on Firefox 60. Does this also happen if you make a clean install of Gesturefy 1.2.1?

@ksolheim
Copy link
Author

I've tried the following:

  1. Remove Gesturefy 1.2.1
  2. Restart Firefox.
  3. Install Gesturefy 1.2.

This did not help.

However I tried 'Refresh Firefox...' and afterwards 1.2.1 installs and works as intended.

@Robbendebiene
Copy link
Owner

Thanks for the info.
Seems like a Firefox related problem. Hopefully this was a unique case.

@Robbendebiene
Copy link
Owner

The problem seems to be the about:config setting: privacy.resistFingerprinting

@je-nix
Copy link

je-nix commented Mar 26, 2018

I can confirm this issue (Arch Linux, Xorg, i3 WM, Firefox 59.0.1) and that privacy.resistFingerprinting causes it. When I set it to false, Gesturefy 1.2.1 works as intended. If set to true, all gestures start at the top left corner of the window, making it impossible (or at least very hard) to draw any commands. After reverting back to 1.2.0 all is well again.
Since I want to keep this setting enabled, I hope that you will find a solution for this issue. Thanks.

@Robbendebiene Robbendebiene changed the title Gestures not working - Gesturefy 1.2.1 - Firefox 60.0b6 Gestures not working with privacy.resistFingerprinting = true Mar 26, 2018
@Robbendebiene
Copy link
Owner

To give a little update on this topic: I asked the Mozilla community about their opinion on this problem and they kindly agreed that addons should not be affected by this setting. They plan to change the behaviour, which will fix the encountered problems. (more information here)

@Robbendebiene Robbendebiene added the external The bug is caused by Firefox or other external software. label Mar 30, 2018
@ldgbc
Copy link

ldgbc commented Jul 13, 2018

Those Mozilla guy still haven't fixed this?!

Did they fixed it?

Saw this:
BMO Automation

Updated • 24 days ago
Product: Toolkit → WebExtensions
Statuses changed RESOLVED (18161), FIXED (0), VERIFIED (0), INVALID (0)

@Robbendebiene
Copy link
Owner

Did they fixed it?

@ldgbc No, it's still not assigned to a developer.

@sbstn87
Copy link

sbstn87 commented Nov 3, 2018

Any updates on the issue?

BTW, I am still using version 1.2.0 of Gesturefy - that version works when using privacy.resistFingerprinting is set to True. What has changed in 1.2.1 and later version that prevents it from working correctly?

@xuzhen
Copy link

xuzhen commented Dec 7, 2018

Why not use clientX/clientY instead of screenX/screenY like Foxy Gestures?

@Robbendebiene Robbendebiene self-assigned this Dec 1, 2019
@Robbendebiene Robbendebiene added this to the 3.0.0 milestone Dec 1, 2019
@Symbai
Copy link

Symbai commented Jan 27, 2020

There is also Mouse Gesture Events addon which works when privacy.resistFingerprinting=true it also works if the site you are visiting has restricted (javascript) access. It seems to use a completely different approach than Gesturefy and Foxy Gesture addon. It's source code is https://iloe.ru/gestures/source-code/ if someone who is able to read it wants to take a look. Maybe its approach can be adopted?

@Robbendebiene
Copy link
Owner

The fix for this problem is already coded, but it will be released together with version 3.

it also works if the site you are visiting has restricted (javascript) access.

Can you further explain what you mean by that?

@Symbai
Copy link

Symbai commented Jan 27, 2020

@Robbendebiene Using Gesturefy or Foxy Gesture I often have the problem that mouse gestures are no longer recognized for certain tabs. Previously I was using Mouse Gesture Events and it always worked (except of Firefox pages (addons, settings etc) but that's normal).

I was reading these addons inject code into the site I am visiting. So my thought was that because I am using noscript and other addons, the injected code will not work then.

@Robbendebiene
Copy link
Owner

@Symbai I can not explain why Gesturefy stops working for you, but all gesture add-ons have to inject code into the website you visit (including Mouse Gesture Events). I also doubt that Noscript is able to block code injected by add-ons. However there might be other extensions related to mouse events that lead to problems with Gesturefy.

If your problem occurs repeatedly and you can detect some sort of pattern feel free to open an issue for that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
external The bug is caused by Firefox or other external software.
Projects
None yet
Development

No branches or pull requests

7 participants