Closed Bug 470259 Opened 13 years ago Closed 11 years ago

mochitests requiring synthesizeMouse seem to be failing in fennec

Categories

(Firefox for Android Graveyard :: General, defect)

x86
All
defect
Not set
normal

Tracking

(fennec1.0-)

RESOLVED WORKSFORME
Tracking Status
fennec 1.0- ---

People

(Reporter: jmaher, Assigned: jmaher)

References

Details

this is a tracking bug to investigate why mochitests which use synthesizeMouse seem to fail on fennec.  It has been noted that synthesizeKey requires focus() to work and we know that focus() is broken right now.

From my little research synthesizeMouse doesn't have a hard requirement on focus().

Here is a preliminary list of tests:
content/events/test/test_dragstart.html
toolkit/content/tests/widgets/test_popup_tree.xul
toolkit/content/tests/widgets/test_popupincontent.xul
toolkit/content/tests/widgets/test_scrollbar.xul
toolkit/content/tests/widgets/test_sorttemplate.xul
toolkit/content/tests/widgets/test_tooltip.xul
toolkit/content/tests/widgets/test_mousescroll.xul
toolkit/content/tests/widgets/test_menuchecks.xul
Most of those tests use popups, which aren't displayed correctly due to our use of canvas. The scrollbar one probably fails because we explicitly hide scrollbars in a UA stylesheet (bug 460678).
Blocks: 473558
tracking-fennec: --- → ?
Flags: wanted-fennec1.0?
tracking-fennec: ? → 1.0-
synthesizeMouse itself is working fine in Fennec. I've seen it working fine in other tests.

The question is how many of these toolkit tests are useful for Fennec. I guess the toolkit widgets might look totally differents on Fennec, or they might not be there at all.

We're tracking mochitests in this spreadsheet:
https://spreadsheets.google.com/ccc?key=0ArS97F99-BEZdGZtTkxFSFBaTkNHbkdRVlFXbmNQZWc&hl=en&authkey=CJiu1soC#gid=0
yeah, I think the general bug can be closed and we can investigate if we want to use the toolkit tests or not.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.