Tim Ledbetter
Tim Ledbetter
Ref tests can now have a `` condition. The test will pass if the expectation page doesn't match the test page. The WPT test importer has also been modified to...
`DOMTokenList.supports()` is now correct for all possible `rel` attribute values for `link`, `a`, `area` and `form` elements.
Also add a `WPT.sh list-tests` command, which outputs all the tests that would run for a given set of directories - this is now used by `WPT.sh import`.
Previously, modifying any selection within a text control (a textarea or input element) would cause any previous selection to also be modified. Fixes: #2797
To reproduce: * Visit: https://en.wikipedia.org/wiki/Trollface#/media/File:Trollface_non-free.png * Use the back arrow to navigate backwards. This results in a crash with the following stack trace: ``` VERIFICATION FAILED: m_current_entry_index != -1 at...
This PR adds an `internals.headless` attribute that returns true if the browser is running headlessly and uses it to determine whether imported WPT test output should be shown. Previously, imported...
If an import statement is preceded by a valid rule that isn't an import rule or a @layer statement rule, it is now treated as invalid. Fixes: http://wpt.live/css/CSS2/css1/c11-import-000.xht
Previously, moving the caret to the end of a text control then attempting to move it back again would fail because an overly aggressive bounds check in LibUnicode's segmenter would...
This returns the `HTMLDataListElement` pointed to by the `list` content attribute. This fixes 41 WPT subtests in the `shadow-dom` and `html/semantics/forms/the-input-element` directories.
This PR ensures the correct values are returned from `getComputedStyle()` for the `block-size` and `inline-size` properties. Fixes 22 WPT subtests