servo/tests/wpt/meta/html
Steven Novaryo 5580704438
Implement Input type=text UA Shadow DOM (#37065)
Implement Shadow Tree construction for input `type=text`, adding a text
control inner editor container and placeholder container. Subsequently,
due to the changes of the DOM tree structure, the changes will add a new
NodeFlag `IS_TEXT_CONTROL_INNER_EDITOR` to handle the following cases.
- If a mouse click button event hits a text control inner editor, it
will redirect the focus target to its shadow host.
- In text run's construction, the text control inner editor container
queries the selection from its shadow host. This is later used to
resolve caret and selection painting in the display list.

This will be the first step of fixing input `type=text` and other
single-line text input element widgets. Such as, implementing
`::placeholder` selector.



Testing: Existing WPT test and new Servo specific appearance WPT.
Fixes: #36307

---------

Signed-off-by: stevennovaryo <steven.novaryo@gmail.com>
2025-05-30 12:02:10 +00:00
..
anonymous-iframe Fix null realm assertion when activating a service worker (#36256) 2025-04-01 08:13:02 +00:00
browsers Add support for static SVG images using resvg crate (#36721) 2025-05-27 11:02:40 +00:00
canvas pixels: Add limitation to max image total bytes length (#37172) 2025-05-29 10:43:27 +00:00
document-isolation-policy Update web-platform-tests to revision b'efce5c7cd31b0e1add4f41758504c767b56abeed' (#36222) 2025-03-30 01:40:11 +00:00
dom Implement basics of link preloading (#37036) 2025-05-29 11:26:27 +00:00
editing Implement Input type=text UA Shadow DOM (#37065) 2025-05-30 12:02:10 +00:00
embedded-content/the-img-element Run same tests for layout-2020 and layout-2013 (#30092) 2023-08-15 00:28:32 +00:00
infrastructure imagebitmap: Make ImageBitmap serializable and transferable (#37101) 2025-05-23 20:40:25 +00:00
interaction/focus Sync WPT with upstream (04-05-2025) (#36829) 2025-05-04 01:43:02 +00:00
links/stylesheet Sync WPT with upstream (04-10-2023) (#30493) 2023-10-06 00:51:48 +00:00
obsolete/requirements-for-implementations Sync WPT with upstream (30-04-2025) (#36785) 2025-04-30 19:46:03 +00:00
rendering Add support for static SVG images using resvg crate (#36721) 2025-05-27 11:02:40 +00:00
scripting/the-script-element Run same tests for layout-2020 and layout-2013 (#30092) 2023-08-15 00:28:32 +00:00
select
semantics Implement basics of link preloading (#37036) 2025-05-29 11:26:27 +00:00
syntax Implement basics of link preloading (#37036) 2025-05-29 11:26:27 +00:00
user-activation Run same tests for layout-2020 and layout-2013 (#30092) 2023-08-15 00:28:32 +00:00
webappapis imagebitmap: Make ImageBitmap serializable and transferable (#37101) 2025-05-23 20:40:25 +00:00