1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-10 01:51:03 +09:00
ladybird/Libraries
Timothy Flynn 80d7350ee5 LibDevTools: Ensure the walker actor only displays nodes it created
The NodeIdentifier struct essentially contains the DOM node ID within
its WebContent process. These will repeat across multiple processes,
thus we cannot use them to search for node actors in the global actor
registry.

Instead, we can store a map of all node actors created by the walker
itself. The NodeIdentifier is then appropriate for actor lookups on
that map. This has the added benefit of not needing to search the entire
actor registry many times while forming the DOM node caches.

This fix allows us to inspect multiple tabs at once.
2025-03-14 09:04:03 +01:00
..
LibCompress LibCompress: Remove unused Lzma compression and decompression 2025-02-10 16:22:32 +00:00
LibCore LibCore: Mark the lambda in Promise::when_resolved as mutable 2025-03-09 11:14:20 -04:00
LibCrypto LibCrypto: Remove unused GHash class 2025-03-02 15:11:38 +01:00
LibDevTools LibDevTools: Ensure the walker actor only displays nodes it created 2025-03-14 09:04:03 +01:00
LibDiff
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 AK: Remove fast_u32_xxx apis from Memory.h 2025-03-03 15:58:27 +01:00
LibHTTP LibHTTP: Add more reason phrases for 4xx response codes 2025-03-14 01:23:52 +01:00
LibIDL LibWeb: Fix IDL Generation error for enums 2025-03-04 08:31:26 +00:00
LibImageDecoderClient LibIPC+Everywhere: Always pass ownership of transferred data to clients 2025-03-09 11:14:20 -04:00
LibIPC LibIPC+Everywhere: Always pass ownership of transferred data to clients 2025-03-09 11:14:20 -04:00
LibJS LibJS+LibWebView: Treat trivia tokens as comments 2025-03-04 15:54:03 -05:00
LibLine LibLine: Use AK::Time instead of gettimeofday for history entries 2025-02-12 19:13:49 -07:00
LibMain
LibMedia LibMedia: Add formatter for decoder errors 2025-03-14 08:48:01 +01:00
LibRegex LibRegex: Don't treat single-jump blocks as noop in the optimizer 2025-03-09 14:37:57 +01:00
LibRequests LibIPC+Everywhere: Always pass ownership of transferred data to clients 2025-03-09 11:14:20 -04:00
LibRIFF
LibSyntax
LibTest AK+Everywhere: Convert JSON value serialization to String 2025-02-20 19:27:51 -05:00
LibTextCodec
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: Correctly acquire the registrable domain for a URL 2025-03-11 12:10:42 +01:00
LibWasm LibWasm: Port to Windows 2025-02-11 23:11:13 -07:00
LibWeb LibWeb/IDB: Implement IDBFactory::databases() 2025-03-14 08:54:39 +01:00
LibWebSocket LibWebSocket: Remove meaningless const&& Message constructor 2025-03-09 11:14:20 -04:00
LibWebView LibDevTools+LibWebView: Implement getting document style sheets 2025-03-13 16:56:28 -04:00
LibXML LibXml: Notify listener when doctype is parsed 2025-01-20 14:48:19 +01:00