Opened 8 years ago

Closed 6 years ago

#18083 closed defect (patchwelcome)

Interference of mouse events within a SwapView on Firefox

Reported by: schwicht Owned by: Adrian Vasiliu
Priority: undecided Milestone: 1.13
Component: DojoX Mobile Version: 1.9.3
Keywords: Cc:
Blocked By: Blocking:


Consider this minimal example:

Steps to reproduce on Firefox:

  • Click Item1 and drag it to the left

Observed behavior:

  • View is swapped to the second page.
  • Click event that is attached to Item1 is fired.

Expected behavior (as on e.g. Chrome):

  • View is only swapped to the second page.

Change History (7)

comment:1 Changed 7 years ago by Adrian Vasiliu

Owner: set to Adrian Vasiliu
Status: newassigned

comment:2 Changed 7 years ago by Adrian Vasiliu

I tried your jsfiddle with FF 33.0 and 33.0.2 on Windows 7, and I do not reproduce. Just clicking the list item I get the alert as expected, while draging the list item to the left i just get the view transition, not the alert.

Your jsfiddle is configured to use Dojo nightly. I changed it into 1.9.4 and it still works. Since there's no Dojo 1.9.3 (the version you've mentioned in the ticket) choice on jsfiddle, I tried it with my local install of 1.9.3. It worked too. Finally, I notice the jsfiddle does not require dojox/mobile/deviceTheme (it should). I added it, and it still worked.

Please confirm your exact Dojo version, and also the exact version of Firefox and computer OS.

Last edited 7 years ago by Adrian Vasiliu (previous) (diff)

comment:3 Changed 7 years ago by schwicht

I can confirm that this bug does not occur with Windows 7, FF 33.1. However, I can reproduce this bug on Windows 8, FF 33.1 with Dojo 1.10.1, 1.9.4, and nightly.

comment:4 Changed 7 years ago by schwicht

I tried another machine with Windows 8 and FF 33.1.1 and could not successfully reproduce it. The problem still occurs on my machine (Win8, FF 33.1.1), even in safe mode.

comment:5 Changed 7 years ago by Adrian Vasiliu

Thanks for the update. Hm, so with the same FF and Windows versions it would reproduce on one machine but not on another machine with the same browser and OS versions... Is this about Win 8.0.x? or Win 8.1? Any of the machines has touch sensitive screen? Can you try to make sure both machines have the latest Windows updates?

comment:6 Changed 7 years ago by Adrian Vasiliu

Also, do you run on both machines with Metro? without Metro? Is any of them a Win RT version?

comment:7 Changed 6 years ago by dylan

Milestone: tbd1.12
Resolution: patchwelcome
Status: assignedclosed

Given that no one has shown interest in creating a patch in more than a year, I'm closing this as patchwelcome. Please let us know if you would like to get involved in helping make this change to Dojo!

Note: See TracTickets for help on using tickets.