diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json index c7192ca228c..eea4208db2f 100644 --- a/tests/wpt/mozilla/meta/MANIFEST.json +++ b/tests/wpt/mozilla/meta/MANIFEST.json @@ -72459,7 +72459,7 @@ "reftest" ], "mozilla/worklets/test_paint_worklet_timeout.js": [ - "83cdbd59c905de898b72ba47d3ae10bb95d76301", + "3e4ff24fc85ad2956b741ff1785cecfb9641d792", "support" ], "mozilla/worklets/test_paint_worklet_timeout_ref.html": [ diff --git a/tests/wpt/mozilla/meta/mozilla/worklets/__dir__.ini b/tests/wpt/mozilla/meta/mozilla/worklets/__dir__.ini index 3bd8f8ce1a5..43043a1b6c3 100644 --- a/tests/wpt/mozilla/meta/mozilla/worklets/__dir__.ini +++ b/tests/wpt/mozilla/meta/mozilla/worklets/__dir__.ini @@ -1 +1 @@ -prefs: [dom.worklet.enabled:true] +prefs: [dom.worklet.enabled:true,dom.worklet.blockingsleep.enabled:true] diff --git a/tests/wpt/mozilla/tests/mozilla/worklets/test_paint_worklet_timeout.js b/tests/wpt/mozilla/tests/mozilla/worklets/test_paint_worklet_timeout.js index 46e9756cf66..16f38b1636b 100644 --- a/tests/wpt/mozilla/tests/mozilla/worklets/test_paint_worklet_timeout.js +++ b/tests/wpt/mozilla/tests/mozilla/worklets/test_paint_worklet_timeout.js @@ -1,7 +1,12 @@ registerPaint("testgreen", class { paint(ctx, size) { + try { + sleep(30); // too long for a paintworklet to init + } catch (e) { + console.log("Problem sleeping: " + e); + } + // should fail if control reaches here before timeout ctx.fillStyle = 'green'; ctx.fillRect(0, 0, size.width, size.height); - sleep(30); // too long for a paintworklet to init } });