- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Wed, 16 Nov 2022 17:36:23 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed `[css-values] Clarify fragment URLs resolve against the current tree, not document tree`. <details><summary>The full IRC log of that discussion</summary> <astearns> topic: [css-values] Clarify fragment URLs resolve against the current tree, not document tree<br> <astearns> github: https://github.com/w3c/csswg-drafts/issues/3320<br> <dandclark> fantasai: Short version of problem is there was resolution to change how fragment urls are handled when fragment url is changed.<br> <dandclark> fantasai: e.g. using rel tag. but most implementations don't follow that, so not sure if we want to keep. Need implementers to review.<br> <fantasai> s/rel tag/<base href>/<br> <dandclark> fantasai: Different engines doing different things.<br> <dandclark> emilio: I think what FF and Blink do is consistent with other things. Like other specs, ??? and stuff that should behave consistently for base URI case.<br> <astearns> s/???/SVG/<br> <dandclark> emilio: Whatever we do should also check...is the WebKit behavior constent here?<br> <fantasai> https://www.w3.org/TR/css-values-4/#local-urls<br> <tantek> +1 emilio, what FF + Blink do seems both consistent and interoperable, can we resolve on that being what we want?<br> <dandclark> fantasai: Pasted link to what spec currently says.<br> <fantasai> fantasai: I'm not convinced this is what we want to do, and it's certainly not what's implemented.<br> <tantek> q?<br> <florian> q-<br> <dandclark> emilio: Resolving against ??? is a bit undefined I think. Also I'm pretty sure we don't use StyleSheet owner node.<br> <tantek> q+<br> <astearns> s/???/node tree/<br> <dandclark> emilio: I suspect blink does the same, so it's tricky<br> <dandclark> emilio: I guess that's the intention for ShadowDOM.<br> <astearns> ack tantek<br> <dandclark> tantek: I would flip question around. Are there objections/problems from web dev perspective to how it's implemented? If there are no problems, makes sense to resolve and move forward. Spec is behind, fix the spec accordingly.<br> <dandclark> fantasai: This is a change from L3 that was requested. Not convinced this is what we need to do.<br> <dandclark> tantek: I mean behind reality. THis has happened before.<br> <fantasai> I would say it differs from reality, it's not *behind* reality.<br> <dandclark> astearns: So the q is should resolve fragment against node tree or current tree?<br> <dandclark> emelio: The tree we're resolving against, is it correct? And are base URIs taken into account? I think they should be, agree w/ fantasai that it's weird they're not.<br> <dandclark> emilio: There's also trickiness in shadowDOM behavior.<br> <dandclark> emilio: Not sure we match with spec here.<br> <dandclark> s/emelio/emilio<br> <dandclark> astearns: I assume motivating bit is what we do with shadowDOM, given linked issues.<br> <dandclark> asteans: Don't know enough about this to have good idea of what direction to take.<br> <dandclark> fantasai: Might make sense to kick to f2f<br> <dandclark> tantek: To decide, is the methodology. Define from 1st principles or based on interoperable implementation behaviors. I'm OK with either approach but that's high level question to settle first.<br> <dandclark> astearns: Closing to take back up in a couple weeks. I will ping ??? to try to get more details.<br> <dbaron> s/???/ryosuke/<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/3320#issuecomment-1317401796 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 16 November 2022 17:36:25 UTC