ladybird/Libraries
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
..
LibCompress LibCompress: Remove unused Lzma compression and decompression 2025-02-10 16:22:32 +00:00
LibCore LibCore: Don't discard subsequent results in Socket::resolve_host 2025-02-28 15:14:35 +01:00
LibCrypto LibCrypto: Remove unused GHash class 2025-03-02 15:11:38 +01:00
LibDevTools LibDevTools: Begin supporting the JavaScript console 2025-02-28 13:08:33 +01:00
LibDiff Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibDNS LibCore: Don't discard subsequent results in Socket::resolve_host 2025-02-28 15:14:35 +01:00
LibFileSystem LibCore: Add S_ISDIR, S_ISREG to System.h on Windows 2025-02-12 18:42:05 -07:00
LibGC LibGC: Visit the edges of the cells that must survive garbage collection 2025-02-27 14:35:28 -05:00
LibGfx LibGfx: Add ImageCursor type and Cursor variant 2025-02-28 13:50:13 +01:00
LibHTTP AK: Don't implicitly convert Optional<T&> to Optional<T> 2024-12-04 01:58:22 +01:00
LibIDL LibIDL+IDLGenerators: Support generation of IDL partial dictionaries 2025-02-05 13:18:47 -07:00
LibImageDecoderClient LibWebView+ImageDecoder+RequestServer+WebContent: Add init_transport 2025-02-12 22:32:13 -07:00
LibIPC AK+Everywhere: Convert JSON value serialization to String 2025-02-20 19:27:51 -05:00
LibJS LibJS: Fix parseFloat(-0) returning -0 instead of +0 2025-03-02 11:30:34 -05:00
LibLine LibLine: Use AK::Time instead of gettimeofday for history entries 2025-02-12 19:13:49 -07:00
LibMain Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibMedia LibMedia: Don't link null PlaybackStream::create eagerly 2025-02-21 12:05:18 +01:00
LibRegex LibRegex: Ensure nullable quantifiers backtrack when input remains 2025-03-02 15:19:04 +01:00
LibRequests LibWebView+ImageDecoder+RequestServer+WebContent: Add init_transport 2025-02-12 22:32:13 -07:00
LibRIFF Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibSyntax Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibTest AK+Everywhere: Convert JSON value serialization to String 2025-02-20 19:27:51 -05:00
LibTextCodec Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibThreading LibThreading: Clean up pthread mutex attributes and mutex itself 2025-02-20 15:04:50 -07:00
LibTLS LibTLS: Notify on_ready_to_read after handling fatal errors 2025-02-22 18:39:58 +01:00
LibUnicode LibUnicode: Specify ICU 76 in LibUnicode/CMakeLists.txt 2025-03-01 15:09:41 -05:00
LibURL LibURL+LibWeb+Tests: Remove redundant words 2025-02-27 10:35:39 +00:00
LibWasm LibWasm: Port to Windows 2025-02-11 23:11:13 -07:00
LibWeb LibWeb: Clear the document's page's focused navigable upon destruction 2025-03-02 17:27:24 -05:00
LibWebSocket LibWebSocket: Ensure TLS connection is opened as non-blocking 2025-02-22 18:39:58 +01:00
LibWebView LibWeb+WebContent+UI: Support image cursors 2025-02-28 13:50:13 +01:00
LibXML LibXml: Notify listener when doctype is parsed 2025-01-20 14:48:19 +01:00