Frequent dom/base/test/test_user_select.html | single tracking bug
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr102 | --- | unaffected |
firefox105 | --- | unaffected |
firefox106 | --- | wontfix |
firefox107 | --- | wontfix |
People
(Reporter: intermittent-bug-filer, Unassigned)
References
(Regression)
Details
(4 keywords, Whiteboard: [retriggered][stockwell disabled])
Attachments
(2 files)
Filed by: ccozmuta [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=390586499&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Os70uc8-RDKNEPmSdIm5yw/runs/0/artifacts/public/logs/live_backing.log
[task 2022-09-15T15:48:45.587Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: selected text
[task 2022-09-15T15:48:45.587Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: Selection range count
[task 2022-09-15T15:48:45.588Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[0].startContainer
[task 2022-09-15T15:48:45.588Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[0].startOffset
[task 2022-09-15T15:48:45.588Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[0].endContainer
[task 2022-09-15T15:48:45.588Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[0].endOffset
[task 2022-09-15T15:48:45.588Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[1].startContainer
[task 2022-09-15T15:48:45.588Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[1].startOffset
[task 2022-09-15T15:48:45.588Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[1].endContainer
[task 2022-09-15T15:48:45.588Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[1].endOffset
[task 2022-09-15T15:48:45.588Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[2].startContainer
[task 2022-09-15T15:48:45.589Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[2].startOffset
[task 2022-09-15T15:48:45.589Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[2].endContainer
[task 2022-09-15T15:48:45.589Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[2].endOffset
[task 2022-09-15T15:48:45.589Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[3].startContainer
[task 2022-09-15T15:48:45.589Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[3].startOffset
[task 2022-09-15T15:48:45.589Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[3].endContainer
[task 2022-09-15T15:48:45.589Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[3].endOffset
[task 2022-09-15T15:48:45.589Z] 15:48:45 INFO - Buffered messages finished
[task 2022-09-15T15:48:45.589Z] 15:48:45 WARNING - TEST-UNEXPECTED-FAIL | dom/base/test/test_user_select.html | testH: selected text - got "aaaa\n\nbbbb", expected "aaaa\n\nbbb"
[task 2022-09-15T15:48:45.590Z] 15:48:45 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:497:14
[task 2022-09-15T15:48:45.590Z] 15:48:45 INFO - checkText@dom/base/test/test_user_select.html:108:7
[task 2022-09-15T15:48:45.590Z] 15:48:45 INFO - test@dom/base/test/test_user_select.html:306:12
[task 2022-09-15T15:48:45.590Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testH: Selection range count
[task 2022-09-15T15:48:45.590Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testH: range[0].startContainer
[task 2022-09-15T15:48:45.590Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testH: range[0].startOffset
[task 2022-09-15T15:48:45.590Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testH: range[0].endContainer
[task 2022-09-15T15:48:45.590Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testH: range[0].endOffset
[task 2022-09-15T15:48:45.590Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testH: range[1].startContainer
[task 2022-09-15T15:48:45.590Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testH: range[1].startOffset
[task 2022-09-15T15:48:45.590Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testH: range[1].endContainer
[task 2022-09-15T15:48:45.591Z] 15:48:45 WARNING - TEST-UNEXPECTED-FAIL | dom/base/test/test_user_select.html | testH: range[1].endOffset - got 5, expected 4
[task 2022-09-15T15:48:45.591Z] 15:48:45 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:497:14
[task 2022-09-15T15:48:45.591Z] 15:48:45 INFO - checkRange@dom/base/test/test_user_select.html:136:7
[task 2022-09-15T15:48:45.591Z] 15:48:45 INFO - checkRanges@dom/base/test/test_user_select.html:144:17
[task 2022-09-15T15:48:45.591Z] 15:48:45 INFO - test@dom/base/test/test_user_select.html:307:14
[task 2022-09-15T15:48:45.591Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: no selection in outer window
[task 2022-09-15T15:48:45.591Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: scripted selection
[task 2022-09-15T15:48:45.591Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: scripted selection isn't filtered
[task 2022-09-15T15:48:45.591Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: scripted selection isn't filtered
[task 2022-09-15T15:48:45.591Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: no selection in outer window
[task 2022-09-15T15:48:45.591Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: kbd selection
[task 2022-09-15T15:48:45.591Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: kbd selection is filtered
[task 2022-09-15T15:48:45.592Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: kbd selection is filtered
[task 2022-09-15T15:48:45.592Z] 15:48:45 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: kbd selection is filtered
[task 2022-09-15T15:48:45.592Z] 15:48:45 INFO - TEST-OK | dom/base/test/test_user_select.html | took 662ms
[task 2022-09-15T15:48:45.592Z] 15:48:45 INFO - TEST-START | dom/base/test/test_viewport_metrics_on_landscape_content.html
[task 2022-09-15T15:48:45.592Z] 15:48:45 INFO - TEST-OK | dom/base/test/test_viewport_metrics_on_landscape_content.html | took 428ms
[task 2022-09-15T15:48:45.592Z] 15:48:45 INFO - TEST-START | dom/base/test/test_viewport_scroll.html
[task 2022-09-15T15:48:45.592Z] 15:48:45 INFO - TEST-OK | dom/base/test/test_viewport_scroll.html | took 427ms
Comment 1•2 years ago
|
||
Backfill range and retriggers point to Bug 1780219.
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 4•2 years ago
|
||
Michelle, can you please take a look?
Thank you!
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Updated•2 years ago
|
Comment 7•2 years ago
|
||
Updated•2 years ago
|
Comment 8•2 years ago
|
||
Hi :hsivonen, do you know who may be able to look into this?
Updated•2 years ago
|
Pushed by mgoossens@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a8c4d8564d52 Disable test_user_select.html for frequent failures r=intermittent-reviewers,jmaher
Comment 10•2 years ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Comment 12•2 years ago
|
||
(In reply to Michelle Goossens [:masterwayz] from comment #8)
Hi :hsivonen, do you know who may be able to look into this?
I'm guessing Masayuki and/or Emilio.
[task 2022-09-15T15:48:45.589Z] 15:48:45 WARNING - TEST-UNEXPECTED-FAIL | dom/base/test/test_user_select.html | testH: selected text - got "aaaa\n\nbbbb", expected "aaaa\n\nbbb"
<div id="testH" style="white-space:pre">aaaa
<div class="non-selectable">x</div><input>
bbbbbbb</div>
<snip...>
function checkText(text, e)
{
var sel = window.getSelection();
is(NL(sel.toString()), text, e.id + ": selected text")
}
<snip...>
clear();
e = document.getElementById('testH');
synthesizeMouse(e, 1, 1, {});
synthesizeMouse(e, 30, 90, { shiftKey: true });
synthesizeMouse(e, 50, 90, { shiftKey: true });
synthesizeMouse(e, 70, 90, { shiftKey: true });
checkText("aaaa\n\nbbb", e);
So the testing code assumes that 70
is at most in the left half of 4th b
, however, it sometimes select the 4oth b
? Setting a little bit smaller value then 70
may fix the intermittent failure, but I'm not sure the reason why this is not permanent failure. Timing issue of the font? But this test is not start of the file...
Updated•2 years ago
|
Comment 14•2 years ago
|
||
I believe this is likely to be due to the viewport adjustments, given it
happens only on Android. Since those are paint-time dependent, it could
make sense.
Comment 15•2 years ago
|
||
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/09cb174a237e Use a viewport meta tag in test_user_select. r=hsivonen
Comment 16•2 years ago
|
||
Backed out for failing test_user_select.html
Push with failure: https://treeherder.mozilla.org/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception%2Cretry%2Cusercancel&revision=09cb174a237ef9e0826f89688defc7596547af2b&selectedTaskRun=HSp5s1XhTjiLOOiBMk_eYQ.0
Failure log: https://treeherder.mozilla.org/logviewer?job_id=390906719&repo=autoland&lineNumber=2939
Backout: https://hg.mozilla.org/integration/autoland/rev/b85c178dfdf32786978c3d5e70cb9a2328cc0208
[task 2022-09-20T09:53:20.379Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testF: range[1].startContainer
[task 2022-09-20T09:53:20.379Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testF: range[1].startOffset
[task 2022-09-20T09:53:20.380Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testF: range[1].endContainer
[task 2022-09-20T09:53:20.380Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testF: range[1].endOffset
[task 2022-09-20T09:53:20.380Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: selected text
[task 2022-09-20T09:53:20.380Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: Selection range count
[task 2022-09-20T09:53:20.380Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[0].startContainer
[task 2022-09-20T09:53:20.380Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[0].startOffset
[task 2022-09-20T09:53:20.380Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[0].endContainer
[task 2022-09-20T09:53:20.380Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[0].endOffset
[task 2022-09-20T09:53:20.381Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[1].startContainer
[task 2022-09-20T09:53:20.381Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[1].startOffset
[task 2022-09-20T09:53:20.381Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[1].endContainer
[task 2022-09-20T09:53:20.381Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[1].endOffset
[task 2022-09-20T09:53:20.381Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[2].startContainer
[task 2022-09-20T09:53:20.381Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[2].startOffset
[task 2022-09-20T09:53:20.381Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[2].endContainer
[task 2022-09-20T09:53:20.381Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[2].endOffset
[task 2022-09-20T09:53:20.382Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[3].startContainer
[task 2022-09-20T09:53:20.382Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[3].startOffset
[task 2022-09-20T09:53:20.382Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[3].endContainer
[task 2022-09-20T09:53:20.382Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testG: range[3].endOffset
[task 2022-09-20T09:53:20.382Z] 09:53:20 INFO - Buffered messages finished
[task 2022-09-20T09:53:20.382Z] 09:53:20 WARNING - TEST-UNEXPECTED-FAIL | dom/base/test/test_user_select.html | testH: selected text - got "aaaa\n\nbbbb", expected "aaaa\n\nbbb"
[task 2022-09-20T09:53:20.382Z] 09:53:20 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:497:14
[task 2022-09-20T09:53:20.382Z] 09:53:20 INFO - checkText@dom/base/test/test_user_select.html:102:7
[task 2022-09-20T09:53:20.383Z] 09:53:20 INFO - test@dom/base/test/test_user_select.html:300:12
[task 2022-09-20T09:53:20.383Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testH: Selection range count
[task 2022-09-20T09:53:20.383Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testH: range[0].startContainer
[task 2022-09-20T09:53:20.383Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testH: range[0].startOffset
[task 2022-09-20T09:53:20.383Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testH: range[0].endContainer
[task 2022-09-20T09:53:20.383Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testH: range[0].endOffset
[task 2022-09-20T09:53:20.383Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testH: range[1].startContainer
[task 2022-09-20T09:53:20.383Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testH: range[1].startOffset
[task 2022-09-20T09:53:20.383Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testH: range[1].endContainer
[task 2022-09-20T09:53:20.384Z] 09:53:20 WARNING - TEST-UNEXPECTED-FAIL | dom/base/test/test_user_select.html | testH: range[1].endOffset - got 5, expected 4
[task 2022-09-20T09:53:20.384Z] 09:53:20 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:497:14
[task 2022-09-20T09:53:20.384Z] 09:53:20 INFO - checkRange@dom/base/test/test_user_select.html:130:7
[task 2022-09-20T09:53:20.384Z] 09:53:20 INFO - checkRanges@dom/base/test/test_user_select.html:138:17
[task 2022-09-20T09:53:20.384Z] 09:53:20 INFO - test@dom/base/test/test_user_select.html:301:14
[task 2022-09-20T09:53:20.384Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: no selection in outer window
[task 2022-09-20T09:53:20.384Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: scripted selection
[task 2022-09-20T09:53:20.384Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: scripted selection isn't filtered
[task 2022-09-20T09:53:20.385Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: scripted selection isn't filtered
[task 2022-09-20T09:53:20.385Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: no selection in outer window
[task 2022-09-20T09:53:20.385Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: kbd selection
[task 2022-09-20T09:53:20.385Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: kbd selection is filtered
[task 2022-09-20T09:53:20.385Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: kbd selection is filtered
[task 2022-09-20T09:53:20.385Z] 09:53:20 INFO - TEST-PASS | dom/base/test/test_user_select.html | testD: kbd selection is filtered
[task 2022-09-20T09:53:20.385Z] 09:53:20 INFO - TEST-OK | dom/base/test/test_user_select.html | took 666ms
Updated•2 years ago
|
Comment 17•2 years ago
|
||
Set release status flags based on info from the regressing bug 1780219
Updated•2 years ago
|
Comment 18•2 years ago
|
||
Okay if that's not it I'm not quite sure what the right fix is.
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Updated•2 years ago
|
Updated•2 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Description
•