Simon Pieters

Results 719 comments of Simon Pieters

Would obsolete elements also be "discouraged"? Currently the spec says obsolete elements and attributes must not be used (but doesn't seem to say that APIs in that section must not...

How about a WebIDL extended attribute `[Obsolete]` or `[Legacy]` which means * developers must not use the API * user agents may warn in a console

"Discouraged" is used in HTML today for intentionally non-normative discouragement. We could change that, but I think if it means "must not use" (like obsolete elements), then "discouraged" doesn't seem...

HTML also has "[obsolete but conforming](https://html.spec.whatwg.org/multipage/obsolete.html#obsolete-but-conforming-features)", which are should not use instead of must not use, and cause warnings in conformance checkers instead of errors.

@jakearchibald noted in https://twitter.com/jaffathecake/status/1565289125468569601 that `document.write` can be used as a poor man's streaming parser API (see https://github.com/whatwg/html/issues/2142). So maybe we need to add that to the list of blockers...

Hmm I just realized that wpt-stability-checker in web-platform-tests uses links in `summary`. Maybe it should be allowed? 😐 @sideshowbarker

Well... with `summary` having activation behavior, this results in quite confusing UI when interactive elements are nested, like for other interactive elements, which is why nesting them is generally disallowed....

For option 3 we would also need to make interaction of the inner interactive element only affect that element and not also the ancestor interactive element, somehow. But it seems...

| Test case | EdgeHTML | Blink | Gecko | WebKit | |-----------------------------------------|----------|-------|-------|--------| | [standards mode](http://software.hixie.ch/utilities/js/live-dom-viewer/saved/5343) | PASS | PASS | FAIL | PASS | | [quirks mode](http://software.hixie.ch/utilities/js/live-dom-viewer/saved/5344) | PASS...

Instances from httparchive: ``` SELECT * FROM ( SELECT page, REGEXP_EXTRACT(LOWER(body), r'(]+)?\slabel\s*=\s*[^>]+>)') AS match FROM [httparchive:har.2017_08_15_chrome_requests_bodies] WHERE page = url ) WHERE match != "null" ``` (This query only looks...