diff --git a/Libraries/LibWeb/WebIDL/AbstractOperations.cpp b/Libraries/LibWeb/WebIDL/AbstractOperations.cpp index ec8d0714a3..c60bd0b62e 100644 --- a/Libraries/LibWeb/WebIDL/AbstractOperations.cpp +++ b/Libraries/LibWeb/WebIDL/AbstractOperations.cpp @@ -517,7 +517,7 @@ JS::ThrowCompletionOr convert_to_int(JS::VM& vm, JS::Value value, EnforceRang // 2. Round x to the nearest integer, choosing the even integer if it lies halfway between two, and choosing +0 rather than −0. // 3. Return x. - return round(x); + return AK::round_to(x); } // 8. If x is NaN, +0, +∞, or −∞, then return +0. diff --git a/Tests/LibWeb/Text/expected/wpt-import/FileAPI/blob/Blob-slice.any.txt b/Tests/LibWeb/Text/expected/wpt-import/FileAPI/blob/Blob-slice.any.txt index c65d0976b6..4d425deeb2 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/FileAPI/blob/Blob-slice.any.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/FileAPI/blob/Blob-slice.any.txt @@ -2,8 +2,7 @@ Harness status: OK Found 150 tests -145 Pass -5 Fail +150 Pass Pass no-argument Blob slice Pass Slices Pass blob1. @@ -33,23 +32,23 @@ Pass Slicing test: slice (0,7). Pass Slicing test (0,8). Pass Slicing test: slice (0,8). Pass Slicing test (1,0). -Fail Slicing test: slice (1,0). +Pass Slicing test: slice (1,0). Pass Slicing test (1,1). Pass Slicing test: slice (1,1). Pass Slicing test (1,2). -Fail Slicing test: slice (1,2). +Pass Slicing test: slice (1,2). Pass Slicing test (1,3). Pass Slicing test: slice (1,3). Pass Slicing test (1,4). -Fail Slicing test: slice (1,4). +Pass Slicing test: slice (1,4). Pass Slicing test (1,5). Pass Slicing test: slice (1,5). Pass Slicing test (1,6). -Fail Slicing test: slice (1,6). +Pass Slicing test: slice (1,6). Pass Slicing test (1,7). Pass Slicing test: slice (1,7). Pass Slicing test (1,8). -Fail Slicing test: slice (1,8). +Pass Slicing test: slice (1,8). Pass Slicing test (1,9). Pass Slicing test: slice (1,9). Pass Slicing test (2,0).