2024-09-01 [19:22:36.0586] Anybody know if it’s intentional that there’s no `ariaRelevant` IDL attribute in https://w3c.github.io/aria/#ARIAMixin? [19:26:01.0322] The current spec does define an [`aria-relevant`](https://w3c.github.io/aria/#aria-relevant) content attribute, and at https://w3c.github.io/aria/#idl-reflection-attribute-values the spec says: > All ARIA attributes reflect in IDL as [nullable](https://webidl.spec.whatwg.org/#dfn-nullable-type) [DOMString](https://webidl.spec.whatwg.org/#idl-DOMString) attributes. This includes the boolean-like [true/false](https://w3c.github.io/aria/#valuetype_true-false) type, and all other ARIA attributes. [19:27:40.0858] …and https://wpt.fyi/results/html/dom/aria-attribute-reflection.html has a test for a reflected `ariaRelevant` IDL attribute [19:28:22.0535] So… it is just a spec bug/oversight that the spec has no ariaRelevant IDL attribute in https://w3c.github.io/aria/#ARIAMixin? [19:30:05.0525] *(And incidentally, is it seriously really the case that the Matrix Element client still provides no per-case way to prevent previews from getting added every time somebody includes a hyperlink in a message?)* [19:30:51.0707] * So… is just a spec bug/oversight that the spec has no ariaRelevant IDL attribute in https://w3c.github.io/aria/#ARIAMixin? [19:31:52.0759] * The current spec does define an [`aria-relevant`](https://w3c.github.io/aria/#aria-relevant) content attribute, and at https://w3c.github.io/aria/#idl-reflection-attribute-values the spec says: > *All ARIA attributes reflect in IDL as [nullable](https://webidl.spec.whatwg.org/#dfn-nullable-type) [DOMString](https://webidl.spec.whatwg.org/#idl-DOMString) attributes. This includes the boolean-like [true/false](https://w3c.github.io/aria/#valuetype_true-false) type, and all other ARIA attributes.* [19:32:04.0420] * The current spec does define an [`aria-relevant`](https://w3c.github.io/aria/#aria-relevant) content attribute, and at https://w3c.github.io/aria/#idl-reflection-attribute-values the spec says: > _All ARIA attributes reflect in IDL as [nullable](https://webidl.spec.whatwg.org/#dfn-nullable-type) [DOMString](https://webidl.spec.whatwg.org/#idl-DOMString) attributes. This includes the boolean-like [true/false](https://w3c.github.io/aria/#valuetype_true-false) type, and all other ARIA attributes._ … [19:32:14.0555] * The current spec does define an [`aria-relevant`](https://w3c.github.io/aria/#aria-relevant) content attribute, and at https://w3c.github.io/aria/#idl-reflection-attribute-values the spec says: > _All ARIA attributes reflect in IDL as [nullable](https://webidl.spec.whatwg.org/#dfn-nullable-type) [DOMString](https://webidl.spec.whatwg.org/#idl-DOMString) attributes. This includes the boolean-like [true/false](https://w3c.github.io/aria/#valuetype_true-false) type, and all other ARIA attributes._ > … [19:32:40.0513] * The current spec does define an [`aria-relevant`](https://w3c.github.io/aria/#aria-relevant) content attribute, and at https://w3c.github.io/aria/#idl-reflection-attribute-values the spec says: > _All ARIA attributes reflect in IDL as [nullable](https://webidl.spec.whatwg.org/#dfn-nullable-type) [DOMString](https://webidl.spec.whatwg.org/#idl-DOMString) attributes. This includes the boolean-like [true/false](https://w3c.github.io/aria/#valuetype_true-false) type, and all other ARIA attributes._ [19:32:51.0823] * … and https://wpt.fyi/results/html/dom/aria-attribute-reflection.html has a test for a reflected `ariaRelevant` IDL attribute [19:41:12.0772] hmm, it seems that in source at https://github.com/w3c/aria/blob/1d0b8b94120beb6fa36edd54fce1a301ce64930c/index.html#L13584, it’s intentionally commented out [19:44:40.0146] seems James Craig commented in out in https://github.com/w3c/aria/commit/646f093848a1943c8343f34ad80f72dbd78f54e6 without explanation… [19:45:19.0870] and cited https://github.com/w3c/aria/issues/1058 2024-09-02 [03:41:46.0772] I wonder how to fix Observables to work with preventDefault(). I think that is a blocker [08:50:43.0525] smaug: I thought that worked unless you switched to promises? [08:54:42.0369] exactly, the part of the API using Promises breaks it [09:02:50.0849] smaug: https://github.com/WICG/observable/issues/170 might also be of interest [09:50:12.0772] I'm working through this [comment](https://github.com/whatwg/html/pull/10528/files/e9188a30c6e0bfb1c163555fed3104d173059364#r1712799332) on the dynamic import maps PR, and I'm realizing that it's not clear to me if the normalized scope prefixes could actually be an absolute URL, and whether that URL could be coming from a different origin/site than the top-level site loading the script. AFAICT the answer to that is yes, but I'm failing to find tests to that effect 2024-09-03 [23:33:33.0924] Very slightly related to import maps. I talked to someone about Subresource Integrity and they complained that `