mochitests requiring synthesizeMouse seem to be failing in fennec

RESOLVED WORKSFORME

Status

Fennec Graveyard
General
RESOLVED WORKSFORME
9 years ago
7 years ago

People

(Reporter: jmaher, Assigned: jmaher)

Tracking

Bug Flags:
wanted-fennec1.0 ?

Details

(Assignee)

Description

9 years ago
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).
(Assignee)

Updated

9 years ago
Blocks: 473558
tracking-fennec: --- → ?
Flags: wanted-fennec1.0?

Updated

8 years ago
tracking-fennec: ? → 1.0-
Are there still failing?
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
(Assignee)

Comment 4

7 years ago
yeah, I think the general bug can be closed and we can investigate if we want to use the toolkit tests or not.
(Assignee)

Updated

7 years ago
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.