Tim Ledbetter

Results 56 issues of Tim Ledbetter

This method allows workers to synchronously import one or more scripts. It is used by all `*.worker.html` WPT tests. Before this change all of these tests would time out, so...

There are many places in the codebase where we currently use this pattern and variations of it: ```c++ if (is(foo)) { auto& bar = verify_cast(foo); do_stuff(bar); } ``` The `as(input)`...

stale

This is responsible for firing `beforeunload` events. NOTE: We should display a dialog asking the user if they're sure they want to navigate away if `preventDefault()` is called on the...

The spec expects `postMessage()` to act as if it is invoked immediately. Since `postMessage()` isn't actually invoked immediately, keep tasks with source `PostedMessage` in the task queue, so that these...

This matches the behavior of other browsers. This gets rid of many timeouts for the HTML parser WPT tests in the `html/syntax/parsing` subdirectory These are the results of running `./Meta/WPT.sh...

I can reliably reproduce a kernel panic when copying or creating a new large file on an ext2 filesystem. This command can be used to reproduce the panic: `dd if=/dev/zero...

This fixes a number of WPT tests, which expect an error to be reported if an exception is thrown in the timer callback. Seven tests related to exception reporting, which...

Since #2714, imported WPT tests containing lots of subtests run significantly faster, so these tests should now be fast enough to run on CI. Fixes #2659

This PR adds support for both our own internal crash tests and allows us to import crash tests from WPT. These are essentially the same as text tests, but they...

This change fixes a crash I saw locally where `headless-browser` would always crash with the following error just prior to exit: ``` VERIFICATION FAILED: !_temporary_result.is_error() at /home/tim/repos/ladybird/UI/Headless/Fixture.cpp:83 /home/tim/repos/ladybird/Build/release/lib/liblagom-ak.so.0(ak_verification_failed+0xef) [0x7032bd52790f] /home/tim/repos/ladybird/Build/release/bin/headless-browser(+0x143e0)...