aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/web-platform-tests/css/css-layout-api/fragment-data-sab-failure.https.html
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wpt/web-platform-tests/css/css-layout-api/fragment-data-sab-failure.https.html')
-rw-r--r--tests/wpt/web-platform-tests/css/css-layout-api/fragment-data-sab-failure.https.html13
1 files changed, 4 insertions, 9 deletions
diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/fragment-data-sab-failure.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/fragment-data-sab-failure.https.html
index 59a9f835728..a6cfcf663dc 100644
--- a/tests/wpt/web-platform-tests/css/css-layout-api/fragment-data-sab-failure.https.html
+++ b/tests/wpt/web-platform-tests/css/css-layout-api/fragment-data-sab-failure.https.html
@@ -29,16 +29,11 @@
<script id="code" type="text/worklet">
registerLayout('fallback-sab', class {
- *intrinsicSizes() {}
- *layout() {}
- *layout(children, edges, constraints, styleMap) {
- const childFragments = yield children.map(child => child.layoutNextFragment());
+ async intrinsicSizes() {}
+ async layout(children, edges, constraints, styleMap) {
+ const childFragments = await Promise.all(children.map(child => child.layoutNextFragment()));
- if (typeof SharedArrayBuffer !== 'undefined') {
- return {autoBlockSize: 0, childFragments, data: {sab: new SharedArrayBuffer(4) }};
- } else {
- throw Error();
- }
+ return {autoBlockSize: 0, childFragments, data: {sab: new SharedArrayBuffer(4) }};
}
});
</script>