01:37 | <jugglinmike> | Is toString intentionally omitted from the Location object's IDL? https://html.spec.whatwg.org/multipage/nav-history-apis.html |
02:23 | <jugglinmike> | Actually, since toString could alternatively be defined in the additional creation steps but is not, I ought to ask: can someone tell me where location.toString is defined? (Chrome and Firefox expose it as an "own" property. Unlike what's spec'd for location.valueOf , the value is distinct from the corresponding property on the Object prototype.) |
02:55 | <jugglinmike> | This was the central topic of this 2017 patch, but the resolution is confusing me. The change to the specification seems to rely on prototypal inheritance of Object.prototype.toString , but the corresponding tests added to WPT expect an "own" property. |
05:26 | <bakkot> | question:
how does that... work? is it implicitly "convert"ing strings to scalar strings? https://infra.spec.whatwg.org/#javascript-string-convert assuming yes, in which case Chrome has a bug - |
05:31 | <sideshowbarker> | TabAtkins: https://github.com/speced/bikeshed-boilerplate/pull/39 is a patch for making that change to fix the fragment-preserving redirect behavior for the CSS specs |
07:19 | <annevk> | snek: I'm gonna take over your WebSockets work, hope that's okay |
07:22 | <annevk> | bakkot: it's not, you found a bug, but Fx/Safari behave as the spec should read (it should call convert before it calls the URL parser) |
13:43 | <annevk> | smaug: did you follow the discussion in https://github.com/whatwg/dom/pull/1152? Are you still okay with the PR as-is? |
13:43 | <annevk> | smaug: I'm okay with it still I think, but I'd like at least one more set of eyes |
14:20 | <snek> | snek: I'm gonna take over your WebSockets work, hope that's okay |
14:24 | <annevk> | snek: shall I add you to the Acknowledgments section? |
14:25 | <snek> | oh you opened a whole separate pr |
14:25 | <snek> | yeah some form of attribution would be nice |
14:28 | <snek> | does your change make it so that the resulting .url will still be ws scheme? |
14:29 | <snek> | I'm not a huge fan but I'll take what I can get |
14:34 | <annevk> | snek: it does, I don't think it's worth supporting two sets of URLs (even though we later do rewrite back to HTTP(S)); it's unfortunate we added ws/wss, but they are what callers of .url expect |
15:22 | <Dominic Farolino> | Is there a way to click on a reference of a dfn in a spec, and immediately get a link to that reference? (Instead of having to go to the dfn, have the gray dfn box pop up, and binary search through it to find which reference I was at a second ago) |
15:45 | <zcorpan> | Dominic Farolino: inspect element, copy id |
15:46 | <Dominic Farolino> | Yikes! In at least the HTML Standard inspecting by element gives me a huge layout shift due to DevTools being popped |
15:46 | <zcorpan> | or select the link and click the file a bug link |
15:47 | <zcorpan> | Dominic Farolino: if you have devtools at the bottom there's no layout shift |
15:47 | <Dominic Farolino> | What do you mean by "select the link"? Click it? Highlight it? |
15:47 | <Dominic Farolino> | That's true |
15:47 | <zcorpan> | Highlight it |
15:48 | <smaug> | annevk: hmm, I had missed possible change to existing behavior |
15:49 | <smaug> | but I think the new behavior is better, if original is aborted first (in that fetch test) |
15:49 | <smaug> | so, I think the pr should be fine |
16:06 | <annevk> | smaug: thanks, checking with cdumez as well and then I guess I'll merge it tomorrow or early next week |
17:06 | <jub0bs> | Is there anyone from Mozilla around? I'd like to gain access to https://bugzilla.mozilla.org/show_bug.cgi?id=1790311 (which is referenced on https://www.mozilla.org/en-US/security/advisories/mfsa2022-47/#CVE-2022-45411). The bug could presumably be made public, at this stage. |
17:07 | <jub0bs> | annevk: Am I correct in assuming that CVE-2022-45411 is what prompted you to add X-HTTP-Method-Override and the other two as "conditional" forbidden request-header names? https://github.com/whatwg/fetch/pull/1541 |
17:08 | <annevk> | jub0bs: I'm not familiar with specific CVE numbers |
17:09 | <annevk> | Oh, you linked something above. Seems likely? |
17:22 | <jub0bs> |
|
17:23 | <jub0bs> | annevk: It has to be related, but your PR (#1541) on the Fetch standard doesn't make explicit reference to this. |
18:08 | <annevk> | jub0bs: it's not something we keep track of when doing web standard security fixes |
19:08 | <TabAtkins> | sideshowbarker: Merged, sorry for the delay. |