--===============0052061174== Content-type: multipart/alternative; boundary="Apple-Mail=_98C73A4B-DBFC-4881-ABCD-61CA117665B6" --Apple-Mail=_98C73A4B-DBFC-4881-ABCD-61CA117665B6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Oct 30, 2020, at 1:40 PM, David Bokan wrote: >=20 > Hi Ryosuke, >=20 > Would just like to clarify one point. >=20 > On Fri, Sep 25, 2020 at 12:42 PM David Bokan > wrote: > [Sorry, meant to reply-all] >=20 > On Fri, Sep 25, 2020 at 1:25 AM Ryosuke Niwa > wrote: >=20 > On Thu, Sep 24, 2020 at 8:19 AM David Bokan > wrote: > Can you clarify what question you=E2=80=99re looking to have answered? = Are you asking for a new standards position in light of the replies = below? >=20 > There are two specific points: >=20 > - As I understand it, HTML requires multi-vendor interest to merge = changes to specs. Is Apple's position sufficient to start that process? = I'd be happy to start turning the spec into PRs but I interpreted the = earlier position in this thread more as "not-opposed" rather than = support (is that a fair reading?) >=20 > Given we're concerned about compatibility and this affects how URL, = which is a pretty fundamental part of the Web, is interpreted, it's fair = to say we're not ready to endorse such a motion. >=20 > The change we've proposed and implemented in Chrome doesn't touch = anything in the URL spec or handling; it's entirely an extension to = fragment processing in HTML documents only. If this were implemented in = WebKit and Gecko I think that'd address any compat issues? If you don't = agree, could you clarify what you see as the main compat risk? It looks like the current spec does not affect URL per se, but does have = this remark re the fragment directive: "It is reserved for UA = instructions, such as text=3D, and is stripped from the URL during = loading so that author scripts can=E2=80=99t directly interact with = it.=E2=80=9D = > The is not specified precisely enough for interop. What does it mean to = strop the fragment directive from the UR? When during loading does this = occur? Section 3.3.1 is more specific = > in that it monkeypatches the HTML create and initialize a = Document object steps in a way that would affect what JavaScript sees. = However, it=E2=80=99s not clear what happens to other ways the UA = exposes the URL, such as in the location field, or if the page is = bookmarked or shared. Regards, Maciej --Apple-Mail=_98C73A4B-DBFC-4881-ABCD-61CA117665B6 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8

On Oct 30, 2020, at 1:40 PM, David Bokan <bokan@chromium.org> = wrote:

Hi Ryosuke,

Would just like to = clarify one point.

On Fri, Sep 25, 2020 at 12:42 PM David = Bokan <bokan@chromium.org> wrote:
[Sorry, meant to reply-all]

On Fri, Sep = 25, 2020 at 1:25 AM Ryosuke Niwa <rniwa@webkit.org> wrote:

On Thu, Sep = 24, 2020 at 8:19 AM David Bokan <bokan@chromium.org> wrote:
Can you clarify what question = you=E2=80=99re looking to have answered? Are you asking for a new = standards position in light of the replies below?

 There are two specific points:

 - As I understand it, HTML = requires multi-vendor interest to merge changes to specs. Is Apple's = position sufficient to start that process? I'd be happy to start turning = the spec into PRs but I interpreted the earlier position in this thread = more as "not-opposed" rather than support (is that a fair = reading?)

Given we're concerned about = compatibility and this affects how URL, which is a pretty = fundamental part of the Web, is interpreted, it's fair to say we're = not ready to endorse such a = motion.

The change we've = proposed and implemented in Chrome doesn't touch anything in the URL = spec or handling; it's entirely an extension to fragment processing in = HTML documents only. If this were implemented in WebKit and Gecko I = think that'd address any compat issues? If you don't agree, could = you clarify what you see as the main compat = risk?

It = looks like the current spec does not affect URL per se, but does have = this remark re the fragment directive: "It is reserved for UA = instructions, such as text=3D, and is stripped from the URL during = loading so that author scripts can=E2=80=99t directly interact with = it.=E2=80=9D <https://wicg.github.io/scroll-to-text-fragment/#the-fragment-di= rective>

The is not specified = precisely enough for interop. What does it mean to strop the fragment = directive from the UR? When during loading does this = occur?

Section 3.3.1 is more = specific <https://wicg.github.io/scroll-to-text-fragment/#parsing-the-fra= gment-directive> in that it monkeypatches the HTML create and = initialize a Document object steps in a way that would affect what = JavaScript sees.  However, it=E2=80=99s not clear what happens to = other ways the UA exposes the URL, such as in the location field, or if = the page is bookmarked or shared.

Regards,
Maciej

= --Apple-Mail=_98C73A4B-DBFC-4881-ABCD-61CA117665B6-- --===============0052061174== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev --===============0052061174==--