gomita / firegestures

FireGestures, a Firefox extension.
http://www.xuldev.org/firegestures/
Other
128 stars 30 forks source link

Left-clcik trigged after Rocker Gestures while e10s enable #126

Open clspeter opened 8 years ago

clspeter commented 8 years ago

Left-clcik trigged after Rocker Gestures while e10s enable

When e10s enable all [Left-click wtih holding right-button]Gestures will also trigger a Left-click For example image 1 Use [Left-click wtih holding right-button] on a link will open link in new tab. but current tab also load this link. Thanks for helping

knoajp commented 7 years ago

Likely same issue.

Step to Reproduce: (on new firefox profile with only firegestures installed, Firefox 54.0.1 (64 bit) e10s enabled)

  1. Set left and right rocker gestures as "Close Tab" and "New Tab". (no other settings are changed from default)
  2. Open some webpage including some links.
  3. Hover the mouse pointer over the link. (hold the pointer position through the steps below)
  4. Trigger the left rocker gesture. 4-1. Left-mousedown. 4-2. Right-mousedown. 4-3. (Opened New Tab.) 4-4. Left-mouseup. 4-5. Right-mouseup.
  5. Trigger the right rocker gesture. 5-1. Right-mousedown. 5-2. Left-mousedown. 5-3. (Closed Tab.) 5-4. (the webpage of step 2 came again) 5-4. Left-mouseup. 5-5. Oops, the link of step 3 is clicked!!

It sometimes happen without step 3, when the mouse pointer accidentally pointed some links of step 5-4.

It doesn't happen when new tab is opend not by rocker gesture but by another way such as keyboard shortcut. I doubted that the Left-mousedown of step 4-1 is still active when the Left-mouseup of 5-4 dispathced. So Left-mousedown and Left-mouseup triggered normal click on the webpage of step 2.