pshaughn
pshaughn
Node insertion step 7.7 isn't upgrading disconnected uncustomized elements that browsers do upgrade
As written, https://dom.spec.whatwg.org/#concept-node-insert 7.7.2.2 only fires for a non-custom node that is connected. However, WPT tests such as https://github.com/web-platform-tests/wpt/blob/master/custom-elements/reactions/Range.html and https://github.com/web-platform-tests/wpt/blob/master/custom-elements/reactions/HTMLTableElement.html create nodes via createContextualFragment and innerHTML and expect upgrade...
https://fetch.spec.whatwg.org/#origin-header has a very strict ABNF. Strings ending in # or / shouldn't be allowed. Because OriginOrNull processes strings via url parsing (https://github.com/hyperium/headers/blob/c6be8bab9c9852581bccd03f89cdbe431195ca1c/src/common/origin.rs#L134), these elements are normalized away, leading it...
https://fetch.spec.whatwg.org/#concept-header-value currently allows most bytes in the 1-31 range or 127, and https://github.com/web-platform-tests/wpt/blob/master/fetch/api/headers/header-values.html expects these bytes to roundtrip safely through request and response headers. The required code change is probably...
https://github.com/web-platform-tests/wpt/blob/master/fetch/api/basic/scheme-data.any.js expects to see specifically uppercase US-ASCII. This may be counterintuitive given RFC 7231! Even though charset names are case-insensitive within the context of http algorithms, it seems that the...
This is in dom/nodes/Element-closest.html and no browser currently supports it. https://developer.mozilla.org/en-US/docs/Web/CSS/:has pretends it exists until you get to the bottom of the page and the compatibility table just says "No."...
This conversation happened in WHATWG/html: https://github.com/whatwg/html/issues/7028 I was surprised to discover that there's a precedent being set for a browser file-picker that doesn't let the user override the MIME/file-extension logic,...
/html/syntax/parsing-html-fragments/the-input-byte-stream-034.html looks perfectly normal but as it explains in its own comment, and as a hex editor verifies, it starts with the unnecessary but occasionally-found-in-the-wild UTF-8 BOM of EF BB...
The world I'm working on in Weave 3.3h outputs a massive, endless stream of alternating "port in 03D8" and "port out 03D8 = 0020" to the console in Zeta. I...
Servo's implementations of named constructors, for Audio and Image (and Option after #25393), aren't throwing an exception when they're called like normal functions; for comparison try typing just Image() without...
If I start holding a modifier key such as Shift or Alt before a call to SDL_SetWindowFullscreen, then I keep holding it down and press some keys after that call...