Fix and re-enable layout/base/tests/test_reftests_with_caret.html on Android
Categories
(Core :: Layout, enhancement, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox97 | --- | fixed |
People
(Reporter: RyanVM, Assigned: masayuki)
Details
Attachments
(6 files)
Updated•8 years ago
|
| Reporter | ||
Comment 1•3 years ago
|
||
NI myself to see if we can re-enable these now.
| Reporter | ||
Comment 2•3 years ago
|
||
Lots of failures still on Android:
https://treeherder.mozilla.org/logviewer?job_id=360330118&repo=try&lineNumber=5750
Masayuki, do you have any thoughts on what's going on here?
| Assignee | ||
Comment 3•3 years ago
|
||
| Assignee | ||
Comment 4•3 years ago
|
||
| Assignee | ||
Comment 5•3 years ago
|
||
| Assignee | ||
Comment 6•3 years ago
|
||
| Assignee | ||
Comment 7•3 years ago
|
||
About input-password-RTL-input.html: It assumes that editor.password.mask_delay pref is 0 by default, but only on Android, it's not treated as so with the default settings (-1). So, explicitly specifying the mask delay can fix this.
About bug956530-1.html: It checks selection range after selecting all text in <input> from JS and set focus to the <input> after blurring by synthesized mouse clicks. However, only on Android, there is no caret nor selected range. I'm not sure whether this is intentional behavior on Android or not. Ask somebody who is working on Android.
About timeout of bug1097242-1.html: It tries to non-selectable and non-editable <span> element in <div contenteditable> with a click, but the <div> does not get focus with this, that's the reason of the timeout, but I don't know why it fails on Android.
| Assignee | ||
Comment 8•3 years ago
|
||
My job was here: https://treeherder.mozilla.org/jobs?repo=try&revision=89f135fd40c23a5d15fef7dda70ba859f0041d1f
The patch includes a fix to dump the reftest failure results even in Android.
| Assignee | ||
Comment 9•3 years ago
|
||
The failure of bug956530-1.html could be caused by failing to click the <input> element if so, it's same as bug1097242-1.html's failure.
Comment 10•3 years ago
|
||
Does apz.zoom-to-focused-input.enabled=false help this issue?
Comment 11•3 years ago
|
||
input-password-RTL-input seems to be password mask issue.
| Assignee | ||
Comment 12•3 years ago
|
||
Let's try with fixing the prefs...
https://treeherder.mozilla.org/jobs?repo=try&revision=ff80754a29137a9ffcbaeb807d9af6a9cf083636
| Assignee | ||
Comment 13•3 years ago
|
||
All of them are still disabled for some test failures. There are 3 patterns
failures:
- Tests with
<input type="password">assumes that last input character is
masked immediately. - Tests with synthesizing mouse button events in editable element
- Test with DnD
The first case can be fixed with disabling echoing last input character by the
pref.
The second case can be fixed with disabling "zoom to editable element" by the
pref.
The last case cannot be fixed, therefore I disable it on Android.
Updated•3 years ago
|
Updated•3 years ago
|
Comment 14•3 years ago
|
||
Comment 15•3 years ago
|
||
| bugherder | ||
Description
•