pshaughn

Results 11 issues of pshaughn

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...

topic: custom elements

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...

bug

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."...

A-content/css
A-content/dom

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...

A-content/parsers

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...

A-content/bindings
E-candidate-for-mentoring

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...