Timothy Flynn
d4b7dd88b7
LibWebView: Parse inspector-related JSON strings sooner
...
We currently receive serialized JSON values over IPC and forward them to
them WebView callbacks, leaving it to the implementations of those
callbacks to parse the strings as JSON objects. This patch hoists that
parsing up to WebContentClient as soon as the IPC message is received.
This is to reduce the work needed for secondary implementations of these
callbacks (i.e. our Firefox DevTools server).
2025-02-24 12:05:29 -05:00
Timothy Flynn
2c03de60da
AK+Everywhere: Remove now-unecessary use of ByteString with JSON types
...
This removes JsonObject::get_byte_string and JsonObject::to_byte_string.
2025-02-20 19:27:51 -05:00
Timothy Flynn
bc54c0cdfb
AK+Everywhere: Store JSON strings as String
2025-02-20 19:27:51 -05:00
Timothy Flynn
e591636419
AK+Everywhere: Store JSON object keys as String
2025-02-20 19:27:51 -05:00
aplefull
6e61cc5a1e
Inspector: Add ability to filter css properties
2025-02-13 11:45:07 +00:00
Timothy Flynn
d5e3a557fd
LibWebView: Avoid replication of the HTML namespace string
...
Now that we can use these string constants, let's avoid the replication.
2025-01-12 00:35:58 +01:00
Psychpsyo
31b20e38ee
LibWebView: Fix capitalization in devtools
2025-01-11 16:28:51 -05:00
Psychpsyo
d4d335ebda
LibWebView: Display layouting information in devtools
...
Specifically, you can now see whether an element is visible,
scrollable or creates a stacking context in the devtools.
2024-12-04 17:15:15 +00:00
Timothy Flynn
93712b24bf
Everywhere: Hoist the Libraries folder to the top-level
2024-11-10 12:50:45 +01:00