ladybird/Tests/LibWeb
Timothy Flynn b11ba4cc90 LibWeb: Clear the document's page's focused navigable upon destruction
We set the page's focused navigable upon mouse-down events from the UI.
However, we neglected to ever clear that focused navigable upon events
such as subsequent page navigations. This left the page with a stale
reference to a no-longer-active navigable. The effect was that any key
events from the UI would not be sent to the new page until either the
reference was collected by GC, or another mouse-down event occurred.

In the test added here, without this fix, the text sent to the input
element would not be received, and the change event would not fire.
2025-03-02 17:27:24 -05:00
..
Assets LibWeb: Check if navigable has active window before navigating 2025-02-28 23:15:35 +01:00
Crash LibWeb: Check if navigable has active window before navigating 2025-02-28 23:15:35 +01:00
Fixtures Tests/LibWeb: Fix type for delay_ms property in HTTP echo server 2024-12-07 15:49:15 +00:00
Layout LibWeb: Implement time-traveling inheritance for CSS font-size 2025-02-25 23:55:36 +01:00
Ref LibWeb/CSS: Invalidate color-stop caches when source data changes 2025-02-28 13:50:13 +01:00
Screenshot LibWeb: Implement text-decoration: spelling-error and grammar-error 2025-02-28 16:34:08 +00:00
Text LibWeb: Clear the document's page's focused navigable upon destruction 2025-03-02 17:27:24 -05:00
add_libweb_test.py LibWeb: Update add_libweb_test.py to support Screenshot, Ref, and Layout 2025-01-13 14:25:26 +00:00
CMakeLists.txt Meta/LibWeb: Use correct shorthand range in is_inherited_property 2024-12-22 12:33:41 +01:00
TestConfig.ini Tests: Disable some particularly slow WPT rendering tests 2025-02-24 08:07:24 -05:00
TestCSSIDSpeed.cpp LibWeb: Rename "identifier" and "ValueID" to "Keyword" where correct 2024-08-15 13:58:38 +01:00
TestCSSInheritedProperty.cpp Meta/LibWeb: Use correct shorthand range in is_inherited_property 2024-12-22 12:33:41 +01:00
TestCSSPixels.cpp LibWeb: Remove rounding division for CSSPixels 2024-01-06 21:40:27 +01:00
TestCSSTokenStream.cpp LibWeb/CSS: Bring TokenStream in line with spec 2024-10-09 17:29:29 +01:00
TestFetchInfrastructure.cpp LibWeb: Remove OOM propagation from Fetch::Infrastructure::HTTP 2024-04-27 07:08:14 +02:00
TestFetchURL.cpp Everywhere: Remove some use of the URL constructors 2025-02-19 08:01:35 -05:00
TestHTMLTokenizer.cpp LibWeb: Fix hex character references accepting all alphabetic ASCII 2025-01-07 00:43:41 +01:00
TestHTMLTokenizerSwift.swift LibWeb: Add remaining states to the Swift tokenizer 2024-11-15 10:51:45 -07:00
TestLibWebSwiftBindings.swift Tests: Use Swift.String extension instead of manual conversion 2024-10-14 16:55:09 -04:00
TestMicrosyntax.cpp LibWeb: Add test for week_number_of_the_last_day microsyntax 2023-12-11 14:04:27 -07:00
TestMimeSniff.cpp LibWeb: Make MimeSniff::Resource::sniff() infallible 2024-10-14 20:47:35 +02:00
TestNumbers.cpp LibWeb: Add “valid floating-point number” for HTMLInputElement.value 2024-08-28 07:49:17 -04:00
tokenizer-test.html LibWeb: Fix assertion failure when tokenizing JS regex literals 2021-07-15 01:47:22 +02:00