Closed Bug 2030542 Opened 5 months ago Closed 24 days ago

Intermittent browser/components/extensions/test/browser/browser_ext_topSites.js | single tracking bug

Categories

(WebExtensions :: Untriaged, defect, P5)

defect

Tracking

(firefox156 fixed)

RESOLVED FIXED
156 Branch
Tracking Status
firefox156 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: florian)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure, intermittent-testcase, Whiteboard: [collect_confirm_failure])

Attachments

(1 file)

Filed by: sstanca [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=558885863&repo=autoland&task=RXZqoAk3SnqNcO7PDf8vuQ.0
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/RXZqoAk3SnqNcO7PDf8vuQ/runs/0/artifacts/public/logs/live_backing.log


[task 2026-04-09T03:33:28.451+00:00] 03:33:28     INFO - TEST-PASS | browser/components/extensions/test/browser/browser_ext_themes_validation.js | took 741ms
[task 2026-04-09T03:33:28.610+00:00] 03:33:28     INFO - TEST-START | browser/components/extensions/test/browser/browser_ext_topSites.js
[task 2026-04-09T03:33:29.769+00:00] 03:33:29     INFO - TEST-INFO | started process screentopng
[task 2026-04-09T03:33:30.043+00:00] 03:33:30     INFO - TEST-INFO | screentopng: exit 0
[task 2026-04-09T03:33:30.044+00:00] 03:33:30     INFO - Buffered messages logged at 03:33:28
[task 2026-04-09T03:33:30.044+00:00] 03:33:30     INFO - Entering setup bound 
[task 2026-04-09T03:33:30.045+00:00] 03:33:30     INFO - Buffered messages logged at 03:33:29
[task 2026-04-09T03:33:30.046+00:00] 03:33:30     INFO - Leaving setup bound 
[task 2026-04-09T03:33:30.046+00:00] 03:33:30     INFO - Entering test test_topSites_newtab_emptyHistory
[task 2026-04-09T03:33:30.047+00:00] 03:33:30     INFO - Extension loaded
[task 2026-04-09T03:33:30.047+00:00] 03:33:30     INFO - Buffered messages finished
[task 2026-04-09T03:33:30.050+00:00] 03:33:30     INFO - TEST-UNEXPECTED-FAIL | browser/components/extensions/test/browser/browser_ext_topSites.js | test_topSites_newtab_emptyHistory - got topSites newtab links - [{"type":"search","url":"https://amazon.com","title":"@amazon","favicon":null},{"type":"url","url":"https://www.youtube.com/","title":"youtube","favicon":null},{"type":"url","url":"https://www.facebook.com/","title":"facebook","favicon":null},{"type":"url","url":"https://www.reddit.com/","title":"reddit","favicon":null},{"type":"url","url":"https://www.wikipedia.org/","title":"wikipedia","favicon":null},{"type":"url","url":"https://twitter.com/","title":"twitter","favicon":null}] deepEqual [{"type":"search","url":"https://amazon.com","title":"@amazon","favicon":null}]
[task 2026-04-09T03:33:30.050+00:00] 03:33:30     INFO - chrome://mochitests/content/browser/browser/components/extensions/test/browser/browser_ext_topSites.js:test_topSites_newtab_emptyHistory:129
[task 2026-04-09T03:33:30.050+00:00] 03:33:30     INFO - chrome://mochikit/content/browser-test.js:handleTask:1376
[task 2026-04-09T03:33:30.050+00:00] 03:33:30     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1466
[task 2026-04-09T03:33:30.050+00:00] 03:33:30     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1617
[task 2026-04-09T03:33:30.050+00:00] 03:33:30     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1356
[task 2026-04-09T03:33:30.050+00:00] 03:33:30     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1060
[task 2026-04-09T03:33:30.051+00:00] 03:33:30     INFO - Leaving test test_topSites_newtab_emptyHistory
[task 2026-04-09T03:33:30.052+00:00] 03:33:30     INFO - Entering test test_topSites_newtab_visits
[task 2026-04-09T03:33:30.052+00:00] 03:33:30     INFO - Extension loaded
[task 2026-04-09T03:33:31.583+00:00] 03:33:31     INFO - TEST-PASS | browser/components/extensions/test/browser/browser_ext_topSites.js | test_topSites_newtab_visits - got topSites newtab links - [{"type":"search","url":"https://amazon.com","title":"@amazon","favicon":null},{"type":"url","url":"http://example-1.com/","title":"test visit for http://example-1.com/","favicon":null},{"type":"url","url":"http://example-2.com/","title":"test visit for http://example-2.com/","favicon":null},{"type":"url","url":"https://www.youtube.com/","title":"youtube","favicon":null},{"type":"url","url":"https://www.facebook.com/","title":"facebook","favicon":null},{"type":"url","url":"https://www.reddit.com/","title":"reddit","favicon":null},{"type":"url","url":"https://www.wikipedia.org/","title":"wikipedia","favicon":null},{"type":"url","url":"https://twitter.com/","title":"twitter","favicon":null}] deepEqual [{"type":"search","url":"https://amazon.com","title":"@amazon","favicon":null},{"type":"url","url":"http://example-1.com/","title":"test visit for http://example-1.com/","favicon":null},{"type":"url","url":"http://example-2.com/","title":"test visit for http://example-2.com/","favicon":null},{"type":"url","url":"https://www.youtube.com/","title":"youtube","favicon":null},{"type":"url","url":"https://www.facebook.com/","title":"facebook","favicon":null},{"type":"url","url":"https://www.reddit.com/","title":"reddit","favicon":null},{"type":"url","url":"https://www.wikipedia.org/","title":"wikipedia","favicon":null},{"type":"url","url":"https://twitter.com/","title":"twitter","favicon":null}]
[task 2026-04-09T03:33:31.668+00:00] 03:33:31     INFO - Leaving test test_topSites_newtab_visits
[task 2026-04-09T03:33:31.669+00:00] 03:33:31     INFO - Entering test test_topSites_newtab_ignored
[task 2026-04-09T03:33:31.670+00:00] 03:33:31     INFO - Extension loaded
[task 2026-04-09T03:33:33.106+00:00] 03:33:33     INFO - TEST-PASS | browser/components/extensions/test/browser/browser_ext_topSites.js | test_topSites_newtab_ignored - Got top-frecency links from Places - [{"type":"url","url":"http://example-1.com/","title":"test visit for http://example-1.com/","favicon":null},{"type":"url","url":"http://example-2.com/","title":"test visit for http://example-2.com/","favicon":null}] deepEqual [{"type":"url","url":"http://example-1.com/","title":"test visit for http://example-1.com/","favicon":null},{"type":"url","url":"http://example-2.com/","title":"test visit for http://example-2.com/","favicon":null}]
[task 2026-04-09T03:33:33.256+00:00] 03:33:33     INFO - Leaving test test_topSites_newtab_ignored
[task 2026-04-09T03:33:33.256+00:00] 03:33:33     INFO - Entering test test_topSites_newtab_visits_favicons
[task 2026-04-09T03:33:33.259+00:00] 03:33:33     INFO - Extension loaded
[task 2026-04-09T03:33:34.154+00:00] 03:33:34     INFO - TEST-PASS | browser/components/extensions/test/browser/browser_ext_topSites.js | test_topSites_newtab_visits_favicons - got topSites newtab links - [{"type":"search","url":"https://amazon.com","title":"@amazon","favicon":"data:image/png;charset=UTF-8;base64,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"},{"type":"url","url":"http://example-1.com/","title":"test visit for http://example-1.com/","favicon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg=="},{"type":"url","url":"http://example-2.com/","title":"test visit for http://example-2.com/","favicon":null},{"type":"url","url":"https://www.youtube.com/","title":"youtube","favicon":"data:image/png;charset=UTF-8;base64,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"},{"type":"url","url":"https://www.facebook.com/","title":"facebook","favicon":"data:image/png;charset=UTF-8;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAFOElEQVRogd2bPWwcRRTHf29i2StLSAuhJXaQiERjjKmClHBy2kCiUNAQYSJwLFHEDhKNUT5Aoo3dRM45kBOIhoaEUFHE51AgUeBzqEiBNyR0gWyau71Dd4/i7uL7tPfz7MtPWp1vd/bN+/vNzM28nRUSwp5Vu5QnVYFxhBFRxhVsYLSlqIPgqOIKrGPIWhY5d0HcJPySOI3Zs2p7ec6gpBBSkYwJWa1wXfZww1sSJxYHiUmwNaMpypyPLLIbQhbhorck2eimIpC40HY2KsJc6YrcCGsglGBrRkcpc62HQpsRMrWIO0FvNUFvGDqtZ7TM2o6JBVCmqHDLmtb3gt7qO8L2rNqFPOcFZoNWkiQKl4ppOeu3vC/B9qzaxTwrCuPhXUsOgTU1nPDTxLcVbM3oKBVWaP/93G1sYJjcTvSWgvtIbJ0Nq8SEm+k+adly0JIK39M/YgH2Fwe5ZU+p3a3AQLcLQ9N6Kek+O/YCHH4JxvbByN7q0ci9f6qfd+7DvYew/gB+vru1TYVXC4OcAzoOZB2btPWhTiFcC6zAB/YwfHQETh5sF7gdzkN4ed5XUVU4W0zLQuuFNsFJ9ttDB2B5KrjQOgEEo/BIDBOtg1h7H65wgQTEfvom/PRxeLFBEXgW5avW802CB6f1OBB49rId7x6E+aNxW/WBkrJmNNV4yrR8uRR3nSN7q9HdIQTlXOOJJ4KtDzRFAk15/mjvmnFHWqK8GeE9nI+7rpG9cPL1uK0GpinKBmojs8a/+jl0IG6LIVFS9cnIAIBWOB5rrqfGWyGmLbf/gG9+2Zxg1CcfEbuFeIPMAhcGAEQ4hkYy2JF9z/svq8DpTFVsJ+rCQyMcrn5MqW0N8iiiuY4Urvgv+/lN+OLHJLx4glolnjPWQDLz5SBNUBW+7RLZOMkP8YbBJJOqCSL49t0YmqwPRNlvBF5JvqqteVzoSTUiwphRoevasVe4vRGMKuMG7asFfiQEbEN/ZTSiMho4L93viDWtkaYc80d7sxpS4J3LcHM9mpn+ibDCX/9GN2MAJ7qZ5Hmch/X7kc04RiGRB89xE4NYEBwjEK1X9Ig7f0e3ofDYKOSim0oWJZ6ppyg5o+X+6MN3ojdpxbBqSmWy0d1JGIXfH0Q3Y3nkDBlxkfCileryru0IaqeTjdqRuw9uPqyHNYSsmxF3oOb1KoRbJl6+1XktW3/K4IcfcvDJd2Fq942qcgNqOS2vxII1GC5r6eY7//dHAgwybiH59bCYquDqTCtis971CNn6M6bNqWWZizvlT8Iowmf1L08Ee1cl+5RG2Wnc0Na8eHj6oqwG5hpPNAmuRXmltz4lhiJk8unmXXvty0PhlGoyeeoe4zT23Tptgr0lcUyHgn2GAhc6bWHqmAAopGVBlbb9EX2CirLopeXrThe7ZjyK/3FRYS05v5JBYK2wLHPdrndP8WTELZaYBDaScCwhNtTw9lYFts5pZcTF9I3oP/1sPdw2iectiYNhchc3bxX4zRrmNT+bS31lLb0lcYppmagNZAk8SQ6NirI4NMwRvy+FBErTFpdlDuUUu6CJq/JIYa6wLHNB3oAJnJf2liVT69cZdibairIie5gopmUx6M2hEvHekjheWt6vlDlBNdq9EK4oK1SY9JZl28GpG5GePJS+lOteWl6kwmRtDq7EL75Z6NVor/J03T4chJoTWWtGR7XMMTEcYzNlFGSDkDb8lUVYtYZZjPMttVgE16k1s0Vg8ddZtanut04BY2y+hjfacpujZVyEnFbIaYV7w8+wWhfpxekg8D+vBvH/+pow9QAAAABJRU5ErkJggg=="},{"type":"url","url":"https://www.reddit.com/","title":"reddit","favicon":"data:image/png;charset=UTF-8;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE8GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuYTZhNjM5NiwgMjAyNC8wMy8xMi0wNzo0ODoyMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjExIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjUtMDMtMTRUMDk6MzU6MDYrMDE6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI1LTAzLTE0VDA5OjQ0OjQ2KzAxOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI1LTAzLTE0VDA5OjQ0OjQ2KzAxOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpkYmI3Njg4NS03MjQ3LWZjNDItOWJjZS0zNzZiNzQ1ZDMwNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ZGJiNzY4ODUtNzI0Ny1mYzQyLTliY2UtMzc2Yjc0NWQzMDcxIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZGJiNzY4ODUtNzI0Ny1mYzQyLTliY2UtMzc2Yjc0NWQzMDcxIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkYmI3Njg4NS03MjQ3LWZjNDItOWJjZS0zNzZiNzQ1ZDMwNzEiIHN0RXZ0OndoZW49IjIwMjUtMDMtMTRUMDk6MzU6MDYrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNS4xMSAoV2luZG93cykiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+491BlwAAF/NJREFUeJyt2+mSXdd1H/DfPnfoecJIzCAIggQJUhRFy5bEuCwpsp1EduxKKqlU8gB5jLxFHsBf4sRJOY7KtixGHiSKEucRIAGCIIh5ajTQ4x3O2fmwzu2+3WhwULSrDrpx+9y917TX+q+1104ZduE57MZdrCCJkTGOOVzHqxKSb0oewV2VNVkLDU3JBA7KDqmclB3EY5Ld2ItJTMraaNar9NHDkmSpXuk2zksu44zsEi5jCX0Zo5JphSt4TUb2Tbmm6+F83MLbscKAgM8fMXXSwiwqlaImuaKeegq7ZDtxFAckx7EPRyQ7ZLtsv2arfsaxUzJer9SWzMpGsQc7a8HcwX3Zip5SgWkUkpZU05u/DGtfVgBJqTCFEyo9NLAsdJccxKla/sckRyVTCpMYwXhtI82HkpXWfzYkOyRTNdNr+LZsSXZB8gleVXhP6azlmpbHahFOKZTIKr5YCF9GAEkpWZWNqexBT7JqVsd+2SGFbyicwguyw7K2YgtjX2206y0ywSY2npV8hiN4UukNXZe0XLXHgpasUlpVKDcZ/0PH5wsgSWgoZWtKWUg5a8tOKfwAX1c4UdvHLFrrss+b5gqzzA8RSZhsqt948J2MQlNhP35X5euy35G8hZ8ovarS0UNHpdSQFJLy87bD5wkgiGjIslIfTMj2Sp7Hi7UAnqqZ20rwVhPcytR2gsj1NzfEl9b/LYSAxjAm24cTCsck0/r2yt7UcUNpubbbxtAs2wrhYQIIzSeVhhJqdo7o+aGGP5Qc0rBPWf8trTMwYKzYtGjeNPd2rD8ooDT0e9CQ1/8/WKlwRPKvlJ5V+Vv8SMPp+hulfs2L2jN8oQA2CMmK2tsnO/Coyg9lP5S9sImVMLGBxov6eTizm0ZB0YgnJeQkZ3JVP7kWayI1sqKoSEmVC8ok9SfkfFx2XDYlGZP8SOGCbF4h15t3wNsmIWwVQJI1ZNW6G4nXn8S/U/iXCnvXP69U9Y4dmOhXHInUpDlOe4xGi1xS9Sj79DuUvVpOLVpjSWu0oSjo9ZLeatZfzHJZ1GI/IfuPsh2y/y57uUYtpUohK2yxhOYmalL9SVNV626uZv7fKvwpDg8xP5gobOSr+vtUyyxnlvvM9ygrVKQ+zT6tkkaOFfoVq/2k0yUn2iXNMms0gjVlA9OSacnIug9KPlSYl1SaiiGfkocFkGSFQqWtVK7L6VHZv5f8sWQPBm6q5NfVes18o0GVQ9u3elxYCuQGbewQyHRGRJ5uj+urXBTYY6+AWnOjDa1m1lst5dyo1bEHfyJLsj9TmNdAuwZNYQkVcgigqhcuarjSMyp7VOmP8UM8Wr+Rax+dhWP5qpzXmk8h4NSkNcqOCfIE3TZlSeox2WN8GUtUVby3a5rGBLnBTIexpaTfYaVMGs2+Ri4pCzmPCjT6QyworGi6oGVtXWU1z00kPRF8Nox4t+yHkj/atOfDnQw7uV9DAK1gqNenNcLoPp59lgNPMrObpVUWbrOywM0zXD9Df43ZQ5x6jkNPMTrBwlXOvcb5t1heY+dYw2gr6y2XqrJZU7lH9keyZfw3XKp5CTRLatopmald35qmnmmVbyn8C9nzGACYQRD66vt9MIqC1hhLfa73mBnj0JP89vd57nn27GV+gTu3WFrh0hNcOk63w86jPPUCJ59mfJJrV/jFHJ1VPj5DVSRdYdRJRZXIUwrPS+6pXNSzbM19DX27JW2p6WuSQqWBRWMqp/AdDYdlhnD1Bhj5dUYWoa41SqfH5SXKUXYd4djj7NzDxBSdDs09HJrk8RMsfYeqZHQyLGR2jmaT8Wm6q9y9ycoii9dYXEkmWg3NEcpORdnQQHJY5TvWXNf1loZFxyLWNR0UWd19rDkk+Z7CdyUHhojP0v8H84ORigh1vSqS2tUxHjnCwYPhFC9c5P0PWF3hwE727KY5yu4D7H4khDcY7VGOPcHhJzjzBveusdZnbCRJzUwvqzGc7IDKd1Xuym4bddocWjT1VDXMLSSHa5h7VKn9G2V+eOQ6DDeaTE7RKMLsf/Yy//OvuXaVk6OcOMTEbp75Di+8yIFjm+ephgDTZnwT1hogPom4crTm7Zf4UF+Fqqkjq4yp7Fd4QXJKNrWOndTC+U2MqqS/SqMTmf8jDXbNBMi5dYvT7/D2L5hfYhW3z1BNcfVu4IBvN5jdQdFkbS32/sWPWLgTLI82SVWEVlUEvFxjlUjPT8leUDmn56rSalMXlUnZM5JTCuNDwLb6jTCfIYUAuou0+hHHD1fMtCOsLa9SdDgywuRS+AAjXLlN9w1Gxhhpc/IUYxNcucrrP+e9V7hxlcmCqXF0qPq1VYTYJQN8MK5ySvaMrvsKq019Tdke2W/XJjK9lfRfe6Siflqh5dyjtxolksMTPHaYHXP0Su7cZPUme3JUAeYmwk+kkjsXeT/TX+L90+EQ569w/g0uf0S5QnOMdhHhtSofEH89pvG8ygXZOZW7gxreDtkxlQOs730+z+s/LNEd/rxo0BihOUFrPMy/txrxf+YAO59ibI5yjaVbLN8OCDyaQoujbQ7viJygf4PX/okfvxmhbmaNieWgdnyERp9eb1jzA8qK9eQ6a6sckByrq04TTRwUSO8YtflvpLXbmH8iNcJxSXW2VsaTinBsqcb4ZaoxfI/UCcCygJkW+w6z7wnGJsPpvXuGDy/SWqJVa3t0gtnR2M4r97h7m09vR9Tah4OJ2SnGWnRXIoF6cBQ1RwP0Oi45VvM835Qdkh2QTA5pcSPvfoD/Jo1RmiOh4bIfGixXwjmNzMTPfofOMvdXuLcS+P22MOtdJSenmJ4iZa7d4NUzvHU3jHQvxjpMlxQp9v/krgC3O/uRNI2leFoJvdhmKuuhb/MY1KIG8WwSB2Q3myonJScUpted3+bCRvxaNKxnb50y0FyuaJY0c2i+32C5DAKbazHZyBS7xtFkqs1Sg0OHOfkN9h+k1QqL2bGbAweZLZgrSavkVe4tR3ZYtBkbZf94rNdZY6XDYi98S6usrbLYsMrNLmxjUzMte1xlLSyAR0QJejvZ1aY9Hv/v1Vq9UWt1WpwrTI9Hlfj8fGh5TmyuvU9y8BlmZhmfDQr27OPEk+w5EJZ0cB9/+gOePxFMrC1w7zoXz3DlMnfWQh072xzZxUTB0jzzqwHgGqJgPt2kGAua+8shiO09WFvlEdndpigoH8XYg+/Vmq8adAbVmYL2SGRwmoz1aa6wuhYWMLOTvbPsH+XkIY7+Fo99g9lZ5mZoFUxOMzYTzrDqc+gIc1PcW6CfmL/L/HXOvsP5D7h4PfxHf5G7i1E/SDngcGMEPYolun306+pSk6LcDiSpeT2KblOyS0SB1pCh1GWDFPBzLXN/KTQ+Nsqeo6HZsZnI2q69x2cfM1Lyza/x7Hc5tJejR9ixj5k9YeqtVphgo1U7y0Ru02ozNcOufqzf69JZ4alnuX2DTy9w/Qpvvcw7rwRIemw3R08EUlxd4Nq73J2nWo3IMDke6/VXB8gzrUeDqDDslOxu1uY/uy6AAf+pCNsqRQUmtdm1l0ef5NS3OPoUEzMszPPxUT56melpvvUnvPADdu8Npr7MaDQx+qANHqjLEDevBNjZtSus795dnv4aJ59jxyOs3OXCcT58natXQyk51f6sUdd/au43BDCHvSn/wA3sXq/BZmhkRTupcgCLok2xg6df5MXv8fyLTM7SbEXicucqt68EcYefiOSlPRIJzm9idDvh9K5f5vwZ1lbZu489B5mcoexy7xZv/oxX/pEPf4V75G7QmFD1Ii5v+ISMm01xWLnZVRRFAJelHtfXmJni1DN85w/49vfYf3iLpg77UqB5kATlXFeGtvwtpQc/J4TZHgmLevTxiDIjI5vJ3n+EiR0U46yscOZ17q+yd5yJFr2lrQgxCQA9tPcHT1EkrTaddpzH3pvm8NNRjJh+iFl/mYxhwODnPV80mi3abdu697m5qBodeZaFKT7DWjucbVGkTTzWyDBqwA8wM8jbc4S0lVF2HYr4PbGBl1TV9oR3O1GkuHudezcjd99zjNndsS22Y3TwWVlybz62VdljeiezOxkZr33FlvWqHGCJ2kIeY++jrIwH7b1G8FJsq6Hmlzsd/qpj6R6fnuWtlzj3c2b38O3/wHPfY2KsBiw2tsQw8yurnH2XX/044O+Jr/Pst9h/NJzu8MiDf4YEUhTxrB/a5KF3HxxNEdxamz6tqpB+qx+Z2cQq85e48lk4xKm57WfLOaDx+Y/58Y/5+V9y/X0OTFDNMLqDEycjp99u3L/LR+/xj/+bV/+WWwu8c57L9/n+Dzj5zMYJ0jrzQ2NliWuXWbjC+FrUHFpl0LQ5SRqMflOUErcKIOt1k3Yv0NzMfa5+wNn3A+gMBFAUGxImnMzaEh+d5a//ng8+jvPiHRXvvhr1vz27NgSwdSvcuc5rL/HaT7h/PRzwmTe4ntl/iMeOx1ZIg9Bms2kvLvDxaa6dDpr3C2zS75KrjTOsjdFtip0ybtiOqoreSuTtB9v0+7z9PnbRmIzQMzEdDumBkel1WF3k/lrA4/EeY2tR3t5eE/W6fVaXuH2Xa4t8it4Cd66Fdh82yj5rK7z3Ln/3U956l3afgyPxs9uvc4OthFoqDHpukqHz2SqrullDMNsd5YNb/NOb/OrViMUry/HqsBaLRhQrjh7id5/l4GQAqUsl+0/y9PNMD22fvMWEZ3Zy8nkeeZpLIu2dxW8dY/+ecKZpyH8M1u6scuUCb7zB37/OO9fojTEzR5Ep13JtAYOifhZbf6mJG5iS6p6cgXCqMuprrXYAiqU1rl7kwlmuXuLQYzV1QyMlmm2OH+cPfz+0/bPT7NwbGOLJ55ja8p3hMb2Dp3+LF+9wPUWV6Bv7+f3v8+ix8ObbjW6Hmze4eIHPLrCwgunACt0qeNl8gtmTLeBGU3ZLMldXhiIjHJz5Vuh2afU4gLk24404c9gah4c1snMfz/wO04/w4s2o4Z18MqJBs71ZYMORoD3KI4f4ve8F0lteYt8Ojj3G3oOb1xpeP6egaaTJ3pH4rNmjV78zhHHXBcAd2a0mzgvN7zboyRmMqor9PChiTvbp3GD+WuzVh43xqXgOPi72wJesqjca8b1Tz/HkE7G3GyO1r/mc73c7US3qzDNbBSptdgPHVNV2X10VHuZ8U2C9OXTX/7zhC8j9SCtHYZn589w6z8r9zVNu1eYGV9sTvXX/bx3NsQch2rbzi3LYncvcu0RjJdRYlLWlbiuAruhFvFxIzuCcyn0bDrr+SkXVjTP6iZGY8LMbnD7NxfORoHwec91O1Oznb0XSNMz050HgtdXQ6MKdmOPzRtnn0qe88w7nPw2aZ9o0SsrOcNRJA5ZU7uOc5EyhcEnhimxpXQBp4CtrZ1gkRmcoJ7mKs9e58GkwVg2HtS0M3bnBm7+I+v2VzwLpfdHIOcDMaz/j9Z9x4/IGE9tB6OUlPvmUt89yboH+SGSqRYoDkkEtIA0JIFtSuKJwqSm5LNuBT0TH1wjr3VVVlIBqzRUF7WZ451/+jJ1zfPN3OXy8rv9vIa7XDXBy+2bE6fkbAYLGpwLXF7WNVzVaW1sONHj1s0h9Z3eFBQyXtoaFcO0i7/+KX/5fbnyCPo0Uuy7VR2apzlNDAKWsU/N6QXK5KVuWzeOTWioHZWPr5+hJUvaTzj1GGjw2Gae7b/+SdhW1vn2Hw4NvHZOzES6Xlzj3Lu/+MnDA9O7A9SMTwVh3JZKn+7fjaY+y9xCHjkVoTMWDc2d88gEv/Tlvv8L0MnNjjHZiC5X9QbyvpLo1JlDvFdknNc/Ljf/y5HpjRCHKRPtEM/NgmUROqrr6OzUafuHmPe5fixpeo1kfWU/UGVs9Wm1Gx2KbrC7Hk1Pk8/0yii1rq4HyVhbjuDtXUTQ9/hSPPRUWM5yz9XtcvxTCfOl/8cpfceMOOzM7RsmdKJAM5wkbApiXvaLwYw0falhqaqOypOM9lVMq3xyqnRVDkwQj3ZWoxR9sBsH/8BILd/mDf80/+8MgfmDazSY7dvH01zl8LMx7ZSWesopUlthazcTYGOPjYSWTM/FsrSot3ePtl3npL3jjtaj+7qmF3S+3iy7Ferk/WZG9p+FdbYsKmkYkfat6Luh5XTTC76qBUWGjB7CQq0gsGs043VlY49p1fvXTOCu4u8yJEzz2ROTmE1NRjJiei+fA0SDw3gLdtQBZA0sZGWF69sG8vezFFlpZ5MInnDvHy3/D23/HnZWoaE6261J430bDU81yqqEdyyrv43WFC1qyptTUWu+dq2Sf4U3JUQ2PY1QpqZTrkUENLXsYH+NYm0W88irnr/G1E3z7Wzz+FI+eZGI2yuDrlpSiy+PLjNWVwBsXzwYEf/kXvP4+Vz9lLnF4MrZl1Y/DkY0S+GDvN2sY0lW6gDfEvYOsiZai6bIw9CZGXFL5KeYk47LHguiN8gJSnAWi1WSiGfvy4nyUpbsXWLzC2yc5+iR7Zti/Nyo7M7sinW2P1pWhQWJT1durQ28tHOG9W1y/xY37XDzH7XOcfpePrsfae8aZbseBaD/X55N54PiGaSa5ovAPkp8qXFaKSxMVKe9UmJEdk+3U1DWt658r/WeV767j6EGjVB1k1kvnRYN+i7XRup1tjZU2NyciMzzS4vFd7DnOI48zORcJUau9kU6X/XCIS/eipH3jLLfOcu4W53uRee5eYbxLbyQoGF0LuDvoEgnTzyhrp7eR9xX+XsN/1faStkXz+s5L7klNd2Rd0UAyoq9nXukVpSOyGQ2Pi8sLgzRpUGMKS+iVcZq7azI0sLrEzVWu3wvAeV9cX5k9zewRRmcZm46kqDEkgLLP2n0697j3aRyNDS7JNETJZrrJ7DjNItbp9YaxR7juYLuow/iiyjnZ3+CXkrtGahHdwmI0SmYtSaHQV1pDxy3RcDyh8p8UpuqJG3V/cGWA1JPYg50F61axd7I+1haHpM0Onftc+Yh+M56qiJA4oL2Rozeg2Y/3W4kjbfZNhJWNdOsEZzGarMpNzKvZSop614cXuIn/o/QjfbcVIqdJisGthmCiWKcjieO1NQ1nFP5KJP1/LE7kR6W69Tyve1lyTnqdIKhoMdlkZysm7mK1CiS42okLMGuiHDFAxgMfNFo/ExhpMTVWF0HQLenmuqpkc4rLoNw1iJlruIYf4a9UzigNyj41nfFic32CQfyIOzv92qAuKPy5pJL9G4Nm6aRRdxQPjkOG3GQZJ8jlWqyUc7wxOkq7Eci6rOnMxQYPSWRwRSWOw3Oc65V1wlWVG2WtzWY/UERDWp/upuQvJf+jboexTrd1uvOwAAaTDRgpRDP8XYVXVKKZWt0uz7Sibqsfvl/AwKOn9Tb3RLTEN4fuBdSV3VQLIKtPnlMwWZYblelNGeSmMnCq6S2G9vx9lRuyv1H4C9krQxlusUVwtgpg8IeBYTYMrsokH0r+DPOyP5K8IPolinUEMZDqhgcemrWsvXU/2mYGDdNDKgtB5I2fg9+3zGSg8ehuH+h90BxyVuVHsh+pXBhitbH+xpZa+nYHIxsGQ6FUaZjXNK9pVbKGRXExch8mhvZfjRO2SnoQp/GwS1ODsVnLG5/Gv5srezH1suSahkuK+spM32kDULi5yfOBuR92MhSWMJBeo+4bHXdRy1/o+8Sib+v5fYWnh/rH08buGvptMxOb/795ze1+Dt4dJDTDhQ0qFzX9xKifa3gTN3RE0at8uOa/SAADAgZRtWFEKVt2xyd6Lmu6pmWpdjKPi9saM+KUf9COtHXGLdXMTWNYNA++M8hOwwIXJIsazmp4S89P3Paqlo45cZ7RGQC2oW9/RQEMvhjxtamwoHIaWc8TPrDDgiUv63oez0j1xclk5IE66MD8t9PvMPuD9CVt+t5g9/dwRfK67H0tb5hwyW1XndeV8DR2KAxqAZ/D/JcRAINd21BY03C1jgnHLRixYMUHKudrR3lR9qjkmLjBtXF1NrBc+3NX2hhdkW6tSDpYUliUfSrXV2d5X8PZGtlxsxbfcUUt/C9k/ssKIIQwuFESFeok1QYdRn1VsoiPxI2tR8UN8uO+3OXp4ZX6mFeZx0XJNcnHkiuST2V3ZLdli0Prb5xupvWLHV/I/FcRQEwYlrARITac3Ur93BHdpvOyW9T7NTS6W5wUTtbP1uvzXXFMtyS7UX//PC5LzkjrmcFyLaRgN9e+ZtAQu30Ueej4fw63KxRNbMHGAAAAAElFTkSuQmCC"},{"type":"url","url":"https://www.wikipedia.org/","title":"wikipedia","favicon":"data:image/png;charset=UTF-8;base64,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
<...>
[task 2026-04-09T03:33:34.864+00:00] 03:33:34     INFO - Leaving test test_topSites_newtab_visits_favicons_limit
[task 2026-04-09T03:33:35.611+00:00] 03:33:35     INFO - GECKO(6276) | MEMORY STAT | vsize 120602884MB | residentFast 6119MB
[task 2026-04-09T03:33:35.612+00:00] 03:33:35     INFO - checking for open sidebars
[task 2026-04-09T03:33:35.613+00:00] 03:33:35     INFO - checking window state
[task 2026-04-09T03:33:35.614+00:00] 03:33:35     INFO - Not taking screenshot here: see the one that was previously logged
[task 2026-04-09T03:33:35.614+00:00] 03:33:35     INFO - TEST-UNEXPECTED-FAIL | browser/components/extensions/test/browser/browser_ext_topSites.js | finished in 6970ms
[task 2026-04-09T03:33:35.614+00:00] 03:33:35     INFO - TEST-INFO took 7003ms
[task 2026-04-09T03:33:35.789+00:00] 03:33:35     INFO - TEST-START | browser/components/extensions/test/browser/browser_ext_user_events.js

updateTopSites() toggles the topsites feed pref and then polls
AboutNewTab.getTopSites(), which returns the list the feed last dispatched
to its store. That list is not cleared by the toggle, so a predicate that
only checks the URL at index 1 can be satisfied by a list computed by an
earlier refresh - in particular by the refresh that
PlacesTestUtils.addVisits() triggers, which runs before
PlacesTestUtils.addFavicons() has added the icon. The extension then reads
that same list and sees favicon: null.

Make the two tasks that assert favicons wait for the favicon as well, so
the condition being waited on is the state the assertion depends on.

The skip added under bug 1775583 and removed here was widened on
2026-03-23 from "linux 24.04 x86_64 x11 opt && a11y_checks && swgl", which
matched one configuration, to "os == 'linux' && display == 'x11' && opt",
which matches eleven. Try push f64c41740014 ran those configurations with
the skip removed and saw 9 failures in 89 runs, all of them this failure.

Assignee: nobody → florian
Status: NEW → ASSIGNED
Blocks: 2062142
Pushed by fqueze@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/ba2c3a5b0735 https://hg.mozilla.org/integration/autoland/rev/d4422bdf027d Wait for the favicon to reach the top sites list in browser_ext_topSites.js, and re-enable the test on linux x11 opt, r=extension-reviewers,rpl.
Pushed by agoloman@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/3d198cf40406 https://hg.mozilla.org/integration/autoland/rev/bdf624470f9b Revert "Bug 2030542, Bug 2062193, Bug 2062191, Bug 2062186, Bug 2062189 - Wait for the favicon to reach the top sites list in browser_ext_topSites.js, and re-enable the test on linux x11 opt, r=extension-reviewers,rpl." for causing bc failures @browser_ext_url_overrides_newtab.js. IGNORE BAD COMMIT MESSAGES

Backed out for causing bc failures @browser_ext_url_overrides_newtab.js.

Flags: needinfo?(florian)
Pushed by fqueze@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/3bf6ea5cdc4d https://hg.mozilla.org/integration/autoland/rev/1e939c43d704 Wait for the favicon to reach the top sites list in browser_ext_topSites.js, and re-enable the test on linux x11 opt, r=extension-reviewers,rpl.

(In reply to agoloman from comment #22)

Backed out for causing bc failures @browser_ext_url_overrides_newtab.js.

That's an issue with the patch in bug 2062186 after addressing review comments. I'm investigating there, and relanded the rest of the stack.

Flags: needinfo?(florian)
Status: ASSIGNED → RESOLVED
Closed: 24 days ago
Resolution: --- → FIXED
Target Milestone: --- → 156 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: