diff options
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.html | 13 |
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> |