That is a question for the standards working group -
https://github.com/WICG/scroll-to-text-fragment/issues

☆*PhistucK*


On Tue, Oct 17, 2023 at 11:38 PM Adam Semenenko <adam.semene...@gmail.com>
wrote:

> Thanks PhistucK. So why isn't there an option to disable the text
> highlighting in the web API? .
>
> The first poster in the thread started sharing qualitative feedback about
> this feature, so it seem seems appropriate to continue that.
>
> On Tue, 10 Oct 2023, 11:04 PhistucK, <phist...@gmail.com> wrote:
>
>> crbug.com is the place for asking for a feature request/changes to
>> Chromium and Chrome. This thread simply is not, it is a technical thread
>> about a web API, not about a browser user interface. Please, use the proper
>> place and it will be considered just like any other feedback.
>>
>> ☆*PhistucK*
>>
>>
>> On Mon, Oct 9, 2023 at 4:05 PM Adam Semenenko <adam.semene...@gmail.com>
>> wrote:
>>
>>> Hi, scroll to text links can come from any location. They're implemented
>>> by adding some guff to the end of any URL. For example, someone could send
>>> me a link, or a website could include them. I don't think it's reasonable
>>> for me to expect that everyone changes their habits, so I won't do that. It
>>> would be reasonable for Chrome to re-implement the opt-out flag, however.
>>> This is what I asked for in this thread a while ago, so I think it makes
>>> sense to keep the thread focused rather than spreading it out. If you'd
>>> like to forward my comments to another forum then please, feel free.
>>>
>>> On Fri, 6 Oct 2023, 08:24 K. Moon, <km...@chromium.org> wrote:
>>>
>>>> You haven't said where your scroll-to-text links are coming from, but I
>>>> assume it's a search engine, which is the most common case. If you don't
>>>> like the quality of the links, the proper place to address your complaint
>>>> is to that search engine.
>>>>
>>>> As this feature has shipped (it appears all the way back in M80),
>>>> complaining on this thread isn't going to accomplish anything. If you want
>>>> the spec to change, there are other forums for that. If you want Chrome's
>>>> behavior to change, you should file a feature request (or ideally, find an
>>>> existing one).
>>>>
>>>> On Thu, Oct 5, 2023, 12:10 PM Adam Semenenko <adam.semene...@gmail.com>
>>>> wrote:
>>>>
>>>>> The feature can be disabled in Safari
>>>>> https://www.reddit.com/r/MacOS/comments/14l1gcu/how_to_disable_safari_automatically_highlighting/,
>>>>> so it's a Chrome specific issue that it can't be disabled
>>>>>
>>>>> On Fri, 6 Oct 2023, 08:06 K. Moon, <km...@chromium.org> wrote:
>>>>>
>>>>>> (Incidentally, it appears Safari 16+ also supports this feature,
>>>>>> further illustrating that this is not a Chrome-specific concern.)
>>>>>> https://caniuse.com/url-scroll-to-text-fragment
>>>>>>
>>>>>> On Thu, Oct 5, 2023, 12:01 PM K. Moon <km...@chromium.org> wrote:
>>>>>>
>>>>>>> If the URL doesn't contain a scroll-to-text fragment, then this
>>>>>>> feature doesn't get invoked. The site that serves you the URL is
>>>>>>> responsible for deciding whether or not to include a scroll-to-text
>>>>>>> fragment.
>>>>>>>
>>>>>>> On Thu, Oct 5, 2023, 11:59 AM Adam Semenenko <
>>>>>>> adam.semene...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Sorry, I'm not sure what you mean. I only get usability issues
>>>>>>>> related to this feature in Chrome, which to me indicates it's a Chrome 
>>>>>>>> issue
>>>>>>>>
>>>>>>>> On Fri, 6 Oct 2023, 07:53 K. Moon, <km...@chromium.org> wrote:
>>>>>>>>
>>>>>>>>> If your complaint is about the URLs (and the resulting behavior),
>>>>>>>>> isn't that a site authoring issue, not a Chrome issue?
>>>>>>>>>
>>>>>>>>> On Thu, Oct 5, 2023, 10:25 AM Adam Semenenko <
>>>>>>>>> adam.semene...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Sorry Thomas, I should have specified that I am using Android.
>>>>>>>>>> From what I can tell there's no way to disable this anti-feature on 
>>>>>>>>>> Android.
>>>>>>>>>>
>>>>>>>>>> Also, while the macOS option removes some distraction, Chrome
>>>>>>>>>> still pollutes the URL with unnecessary content that's awkward to 
>>>>>>>>>> remove.
>>>>>>>>>> (I've never wanted to share a URL with this 'jump to text' option.)
>>>>>>>>>>
>>>>>>>>>> On Thu, 5 Oct 2023, 20:54 Thomas Steiner, <to...@google.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> See https://web.dev/text-fragments/#disabling-text-fragments
>>>>>>>>>>> for disabling the feature.
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Oct 5, 2023 at 8:51 AM Anton Bershanskyi <
>>>>>>>>>>> bershans...@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Adam,
>>>>>>>>>>>>
>>>>>>>>>>>> > Is it still not possible to disable this distraction yet?
>>>>>>>>>>>>
>>>>>>>>>>>> Chrome used to have an option to disable this feature, but the
>>>>>>>>>>>> flag was removed. It is possible to remove highlights with 
>>>>>>>>>>>> extensions. I
>>>>>>>>>>>> found "Disable Google Search Text Highlights"
>>>>>>>>>>>> <https://chrome.google.com/webstore/detail/disable-google-search-tex/ompocnnmgiaoieoanemepjflbokldhom>
>>>>>>>>>>>> on CWS, but never used it. It's open source (GitHub link on store 
>>>>>>>>>>>> page).
>>>>>>>>>>>> The source seems fine (albeit I would have written it with 
>>>>>>>>>>>> declarative
>>>>>>>>>>>> network rules for efficiency, but very few developers are familiar 
>>>>>>>>>>>> with
>>>>>>>>>>>> this API).
>>>>>>>>>>>>
>>>>>>>>>>>> Hope this helps.
>>>>>>>>>>>>
>>>>>>>>>>>> On Thursday, October 5, 2023 at 2:26:18 AM UTC+3 Adam Semenenko
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Is it still not possible to disable this distraction yet? I
>>>>>>>>>>>>> found a wonderfully ironic example today - see attached 
>>>>>>>>>>>>> screenshot.
>>>>>>>>>>>>>
>>>>>>>>>>>>> There seem to be only two ways that this feature is used:
>>>>>>>>>>>>>
>>>>>>>>>>>>> 1. The first sentence of a page is highlighted, which is
>>>>>>>>>>>>> completely redundant and patronising. Yes Chrome, thank you for
>>>>>>>>>>>>> highlighting the very first sentence. However could I cope 
>>>>>>>>>>>>> without you.
>>>>>>>>>>>>>
>>>>>>>>>>>>> 2. A random sentence halfway through the page is highlighted.
>>>>>>>>>>>>> This is never what I want: I always want to read the page so that 
>>>>>>>>>>>>> I can
>>>>>>>>>>>>> understand the sentence in context.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, 5 May 2021, 06:40 Adam Semenenko, <
>>>>>>>>>>>>> adam.se...@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Do you know if there's a consistent and easy way to disable
>>>>>>>>>>>>>> this yet? It's really distracting for me. When I google 
>>>>>>>>>>>>>> something and click
>>>>>>>>>>>>>> on a result, I like consistent behaviour and to see the whole 
>>>>>>>>>>>>>> page from the
>>>>>>>>>>>>>> start. I feel disrupted when I'm randomly dropped into the 
>>>>>>>>>>>>>> middle of a page
>>>>>>>>>>>>>> with a garish colour jumping out at me.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>> Adam
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, 26 Apr 2021 at 21:54, 'Grant Wang' via blink-dev <
>>>>>>>>>>>>>> blin...@chromium.org> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> It’s been roughly nine months since we first utilized Scroll
>>>>>>>>>>>>>>> To Text Fragment in featured snippets in Google Search. In that 
>>>>>>>>>>>>>>> time, we’ve
>>>>>>>>>>>>>>> seen that Scroll To Text Fragment links help us towards our 
>>>>>>>>>>>>>>> goal to get
>>>>>>>>>>>>>>> users the information they need.  In particular:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>    1. We find that Scroll To Text Fragment links increase
>>>>>>>>>>>>>>>    engagement -- users are less likely to visit a page and then 
>>>>>>>>>>>>>>> quickly hit
>>>>>>>>>>>>>>>    the back button, because they can more readily understand 
>>>>>>>>>>>>>>> how relevant the
>>>>>>>>>>>>>>>    page is to their search after arriving at the page.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>    2. In user surveys, we find that users prefer being
>>>>>>>>>>>>>>>    scrolled to the relevant section of a page that’s in a 
>>>>>>>>>>>>>>> featured snippet.
>>>>>>>>>>>>>>>    Users who were scrolled to the relevant section preferred 
>>>>>>>>>>>>>>> the experience at
>>>>>>>>>>>>>>>    a rate of 2:1; even users who were not scrolled in the 
>>>>>>>>>>>>>>> control group
>>>>>>>>>>>>>>>    preferred the option of being scrolled to the relevant 
>>>>>>>>>>>>>>> section at the same
>>>>>>>>>>>>>>>    2:1 rate.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Besides their usage on Google Search, we’ve noticed scroll
>>>>>>>>>>>>>>> to text fragments links during our crawls of the web.  One of 
>>>>>>>>>>>>>>> the best use
>>>>>>>>>>>>>>> cases has been wikipedia citations.  For instance, citation
>>>>>>>>>>>>>>> 9
>>>>>>>>>>>>>>> <https://en.wikipedia.org/wiki/Melbourne_Cup_%28greyhounds%29#:~:text=%22How%20the%20Cup%20Was%20Won%22.%20Sandown%20Greyhounds.%20Retrieved%2017%20March%202021.>
>>>>>>>>>>>>>>> on this page:
>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Melbourne_Cup_(greyhounds)
>>>>>>>>>>>>>>> provides the detailed attribution to the fastest-ever time at 
>>>>>>>>>>>>>>> the Melbourne
>>>>>>>>>>>>>>> Cup.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>>> Grant
>>>>>>>>>>>>>>> On Thursday, December 12, 2019 at 12:24:40 PM UTC-8
>>>>>>>>>>>>>>> sligh...@chromium.org wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> LGTM4
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Thursday, December 12, 2019 at 12:17:49 PM UTC-8, Daniel
>>>>>>>>>>>>>>>> Bratell wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> LGTM3
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> /Daniel
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Thursday, 12 December 2019 19:45:38 UTC+1, Chris
>>>>>>>>>>>>>>>>> Harrelson wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> LGTM2
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Wed, Dec 11, 2019 at 10:27 PM Yoav Weiss <
>>>>>>>>>>>>>>>>>> yo...@yoav.ws> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> LGTM1
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Wed, Dec 11, 2019, 22:03 Nick Burris <
>>>>>>>>>>>>>>>>>>> nbu...@chromium.org> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> We feel that we're now in good shape for shipping. We
>>>>>>>>>>>>>>>>>>>> have addressed all of the shipping blockers that I listed 
>>>>>>>>>>>>>>>>>>>> in my previous
>>>>>>>>>>>>>>>>>>>> email, and the corresponding implementation changes have 
>>>>>>>>>>>>>>>>>>>> landed in Chrome.
>>>>>>>>>>>>>>>>>>>> We're still continuing to make improvements to the spec, 
>>>>>>>>>>>>>>>>>>>> functionality, and
>>>>>>>>>>>>>>>>>>>> web platform tests but we consider the outstanding issues 
>>>>>>>>>>>>>>>>>>>> to be minor and
>>>>>>>>>>>>>>>>>>>> wouldn't have an effect on interop, so we don't believe 
>>>>>>>>>>>>>>>>>>>> they're
>>>>>>>>>>>>>>>>>>>> ship-blocking.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> We have received positive signal on the feature from
>>>>>>>>>>>>>>>>>>>> Safari, thank you Maciej for the reply on webkit-dev
>>>>>>>>>>>>>>>>>>>> <https://lists.webkit.org/pipermail/webkit-dev/2019-December/030996.html>!
>>>>>>>>>>>>>>>>>>>> Note that we actually do have feature detectability 
>>>>>>>>>>>>>>>>>>>> specified implemented
>>>>>>>>>>>>>>>>>>>> per my reply
>>>>>>>>>>>>>>>>>>>> <https://lists.webkit.org/pipermail/webkit-dev/2019-December/030998.html>.
>>>>>>>>>>>>>>>>>>>> My apologies this was not mentioned in the initial intent 
>>>>>>>>>>>>>>>>>>>> to ship email, it
>>>>>>>>>>>>>>>>>>>> developed a few emails down the line.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>> Nick
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Thursday, October 31, 2019 at 11:50:21 AM UTC-4,
>>>>>>>>>>>>>>>>>>>> Nick Burris wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Thanks so much for the detailed feedback! Here's a
>>>>>>>>>>>>>>>>>>>>> specific list of blockers, with some comments inline.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Specification issues
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>    - #64
>>>>>>>>>>>>>>>>>>>>>    
>>>>>>>>>>>>>>>>>>>>> <https://github.com/WICG/ScrollToTextFragment/issues/64>
>>>>>>>>>>>>>>>>>>>>>    - Prevent invocation from popup
>>>>>>>>>>>>>>>>>>>>>    - #66
>>>>>>>>>>>>>>>>>>>>>    
>>>>>>>>>>>>>>>>>>>>> <https://github.com/WICG/ScrollToTextFragment/issues/66>
>>>>>>>>>>>>>>>>>>>>>    - Clarify how scroll to fragment is performed
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Web platform test cases
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>    - Security restrictions
>>>>>>>>>>>>>>>>>>>>>    
>>>>>>>>>>>>>>>>>>>>> <https://wicg.github.io/ScrollToTextFragment/#should-allow-text-fragment>
>>>>>>>>>>>>>>>>>>>>>    - Setting window.location.fragmentDirective has no
>>>>>>>>>>>>>>>>>>>>>    effect
>>>>>>>>>>>>>>>>>>>>>    - All combinations of optional parameters in text
>>>>>>>>>>>>>>>>>>>>>    directive
>>>>>>>>>>>>>>>>>>>>>    - Matching TextMatchChar
>>>>>>>>>>>>>>>>>>>>>    
>>>>>>>>>>>>>>>>>>>>> <https://wicg.github.io/ScrollToTextFragment/#textmatchchar>s
>>>>>>>>>>>>>>>>>>>>>    and PercentEncodedChar
>>>>>>>>>>>>>>>>>>>>>    
>>>>>>>>>>>>>>>>>>>>> <https://wicg.github.io/ScrollToTextFragment/#percentencodedchar>s
>>>>>>>>>>>>>>>>>>>>>    (in particular the syntactical characters ‘,’ and ‘-’) 
>>>>>>>>>>>>>>>>>>>>> including non-ASCII
>>>>>>>>>>>>>>>>>>>>>    - Multiple matches in the page (currently we only
>>>>>>>>>>>>>>>>>>>>>    test 0 or 1 match)
>>>>>>>>>>>>>>>>>>>>>    - Cross-whitespace/node matching (i.e. context
>>>>>>>>>>>>>>>>>>>>>    terms and match terms can be separated by whitespace 
>>>>>>>>>>>>>>>>>>>>> and node boundaries)
>>>>>>>>>>>>>>>>>>>>>    - Test matching hidden and shadow DOM
>>>>>>>>>>>>>>>>>>>>>    - Test horizontal scroll into view
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Thursday, October 31, 2019 at 10:17:56 AM UTC-4,
>>>>>>>>>>>>>>>>>>>>> Frédéric Wang wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On 30/10/2019 15:52, Yoav Weiss wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> This intent received a lot of feedback, but some of
>>>>>>>>>>>>>>>>>>>>>> it more relevant to the general Blink process in general 
>>>>>>>>>>>>>>>>>>>>>> than to this
>>>>>>>>>>>>>>>>>>>>>> intent specifically. So, let me try to sum up where I 
>>>>>>>>>>>>>>>>>>>>>> believe things are
>>>>>>>>>>>>>>>>>>>>>> and what is and isn't blocking this intent from my 
>>>>>>>>>>>>>>>>>>>>>> perspective.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> While the original intent could have done a better
>>>>>>>>>>>>>>>>>>>>>> job at expressing the outreach efforts done, and 
>>>>>>>>>>>>>>>>>>>>>> potentially a better job
>>>>>>>>>>>>>>>>>>>>>> reaching out to WebKit folks, that *should not block* the
>>>>>>>>>>>>>>>>>>>>>> current intent. Official signals from other vendors 
>>>>>>>>>>>>>>>>>>>>>> would be most welcome,
>>>>>>>>>>>>>>>>>>>>>> but I would not block the intent on getting them. (The 
>>>>>>>>>>>>>>>>>>>>>> Blink process needs
>>>>>>>>>>>>>>>>>>>>>> to establish the best ways to get feedback from other 
>>>>>>>>>>>>>>>>>>>>>> vendors in reasonable
>>>>>>>>>>>>>>>>>>>>>> timeframes. That discussion is beyond the scope of this 
>>>>>>>>>>>>>>>>>>>>>> intent)
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> A list of blockers for this intent from my
>>>>>>>>>>>>>>>>>>>>>> perspective:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>    - Anne's security concern
>>>>>>>>>>>>>>>>>>>>>>    
>>>>>>>>>>>>>>>>>>>>>> <https://github.com/w3ctag/design-reviews/issues/392#issuecomment-510855073>
>>>>>>>>>>>>>>>>>>>>>>  seems
>>>>>>>>>>>>>>>>>>>>>>    like something we should address in spec. Even if 
>>>>>>>>>>>>>>>>>>>>>> Chrome security folks
>>>>>>>>>>>>>>>>>>>>>>    don't consider this a blocking issue, assuming 
>>>>>>>>>>>>>>>>>>>>>> Mozilla does, that would get
>>>>>>>>>>>>>>>>>>>>>>    in their way if they wished to follow us.
>>>>>>>>>>>>>>>>>>>>>>    - Daniel's feedback on augmenting the Privacy &
>>>>>>>>>>>>>>>>>>>>>>    Security section with feedback from the Chrome 
>>>>>>>>>>>>>>>>>>>>>> security seems valuable, and
>>>>>>>>>>>>>>>>>>>>>>    I'd like to see it addressed before shipping.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Forgot to note that David did address this in #62
>>>>>>>>>>>>>>>>>>>>> <https://github.com/WICG/ScrollToTextFragment/issues/62>,
>>>>>>>>>>>>>>>>>>>>> I believe the security and privacy
>>>>>>>>>>>>>>>>>>>>> <https://wicg.github.io/ScrollToTextFragment/#allow-text-fragment-directives>
>>>>>>>>>>>>>>>>>>>>> section now details all of the feedback and work we've 
>>>>>>>>>>>>>>>>>>>>> done here.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>    - Regarding Rego and Fréd's feedback on WPTs -
>>>>>>>>>>>>>>>>>>>>>>    I'd like for us to reach agreement on which test 
>>>>>>>>>>>>>>>>>>>>>> cases should be added
>>>>>>>>>>>>>>>>>>>>>>    beyond what's currently covered in order for the test 
>>>>>>>>>>>>>>>>>>>>>> suite to be
>>>>>>>>>>>>>>>>>>>>>>    considered complete. Rego/Fréd - do you have such a 
>>>>>>>>>>>>>>>>>>>>>> list of cases in mind?
>>>>>>>>>>>>>>>>>>>>>>    Once we reach agreement on what that list should be, 
>>>>>>>>>>>>>>>>>>>>>> we should block
>>>>>>>>>>>>>>>>>>>>>>    shipping until the test suite is complete.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> People developing the feature probably know better
>>>>>>>>>>>>>>>>>>>>>> the things to test. That said, after checking a bit the 
>>>>>>>>>>>>>>>>>>>>>> spec and tests, it
>>>>>>>>>>>>>>>>>>>>>> looks like the features can be divided into the 
>>>>>>>>>>>>>>>>>>>>>> following categories:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> (1) Fragment directive, IDL interface and TreeWalker
>>>>>>>>>>>>>>>>>>>>>> navigation
>>>>>>>>>>>>>>>>>>>>>>     This is the core of the proposal, so it would
>>>>>>>>>>>>>>>>>>>>>> probably be a blocker if it
>>>>>>>>>>>>>>>>>>>>>>     is not tested extensively. Exiting tests already
>>>>>>>>>>>>>>>>>>>>>> cover several cases, but
>>>>>>>>>>>>>>>>>>>>>>     I suspect more can be tested here (e.g. check the
>>>>>>>>>>>>>>>>>>>>>> actual value
>>>>>>>>>>>>>>>>>>>>>>     of window.location.fragmentDirective for
>>>>>>>>>>>>>>>>>>>>>> different cases, check that
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Note that window.location.fragmentDirective does not
>>>>>>>>>>>>>>>>>>>>> actually expose the fragment directive string, for now it 
>>>>>>>>>>>>>>>>>>>>> is just specified
>>>>>>>>>>>>>>>>>>>>> for feature detectability (see #19
>>>>>>>>>>>>>>>>>>>>> <https://github.com/WICG/ScrollToTextFragment/issues/19>
>>>>>>>>>>>>>>>>>>>>> and spec
>>>>>>>>>>>>>>>>>>>>> <https://wicg.github.io/ScrollToTextFragment/#feature-detectability>
>>>>>>>>>>>>>>>>>>>>> ).
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>     setting it has no effect, doing query for all
>>>>>>>>>>>>>>>>>>>>>> combinations of
>>>>>>>>>>>>>>>>>>>>>>     mandatory/optional parameters, TextMatchChar,
>>>>>>>>>>>>>>>>>>>>>> percent encoding of special
>>>>>>>>>>>>>>>>>>>>>>     characters, non-ascii chars, more complex test
>>>>>>>>>>>>>>>>>>>>>> pages with 0, 1 or more
>>>>>>>>>>>>>>>>>>>>>>     matches, with whitespace, with different locales,
>>>>>>>>>>>>>>>>>>>>>> etc)
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> (2) Security & Privacy
>>>>>>>>>>>>>>>>>>>>>>     Apparently people have raised concerns about this
>>>>>>>>>>>>>>>>>>>>>> so it seems important to
>>>>>>>>>>>>>>>>>>>>>>     tests any mitigation or protection described in
>>>>>>>>>>>>>>>>>>>>>> the spec, if any (and if
>>>>>>>>>>>>>>>>>>>>>>     possible with the current WPT infrastructure).
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> (3) Navigating to a Text Fragment
>>>>>>>>>>>>>>>>>>>>>>     It seems that the idea of the proposal is to rely
>>>>>>>>>>>>>>>>>>>>>> on existing concepts
>>>>>>>>>>>>>>>>>>>>>>     like Range/TreeWalker and APIs similar to
>>>>>>>>>>>>>>>>>>>>>> window.find/scrollIntoView.
>>>>>>>>>>>>>>>>>>>>>>     I think it would be good to have minimal tests
>>>>>>>>>>>>>>>>>>>>>> checking that (scroll
>>>>>>>>>>>>>>>>>>>>>>     position actually changed, scroll
>>>>>>>>>>>>>>>>>>>>>> alignment/behavior, hidden DOM/CSS, etc)
>>>>>>>>>>>>>>>>>>>>>>     but this does not need to be exhaustive, since it
>>>>>>>>>>>>>>>>>>>>>> is assumed that these are
>>>>>>>>>>>>>>>>>>>>>>     already implemented, tested and inter-operable
>>>>>>>>>>>>>>>>>>>>>> (See comment below though).
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> (4) Indicating The Text Match
>>>>>>>>>>>>>>>>>>>>>>     The spec explicitly says it is UA-defined so it
>>>>>>>>>>>>>>>>>>>>>> cannot really be
>>>>>>>>>>>>>>>>>>>>>>     tested. I guess one could write a minimal !=
>>>>>>>>>>>>>>>>>>>>>> reftest to check that highlight
>>>>>>>>>>>>>>>>>>>>>>     actually happens but it would be very weak
>>>>>>>>>>>>>>>>>>>>>> anyway, so I'm not sure it's
>>>>>>>>>>>>>>>>>>>>>>     necessary. These will instead likely be
>>>>>>>>>>>>>>>>>>>>>> browser-specific tests.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Agreed, I think this should be left as
>>>>>>>>>>>>>>>>>>>>> browser-specific; we only want to specify the 
>>>>>>>>>>>>>>>>>>>>> matching/scroll-into-view
>>>>>>>>>>>>>>>>>>>>> behavior and leave it up to the UA/browser how the 
>>>>>>>>>>>>>>>>>>>>> specific text is
>>>>>>>>>>>>>>>>>>>>> actually indicated.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> BTW, I don't think my comment regarding
>>>>>>>>>>>>>>>>>>>>>> BroadcastChannel is a blocker, I just believe it would 
>>>>>>>>>>>>>>>>>>>>>> be nice to avoid
>>>>>>>>>>>>>>>>>>>>>> relying on non-interoperable APIs.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Though not a shipping blocker I definitely want to fix
>>>>>>>>>>>>>>>>>>>>> this, I spoke to some WPT experts and using WPT's
>>>>>>>>>>>>>>>>>>>>> Stash
>>>>>>>>>>>>>>>>>>>>> <https://web-platform-tests.org/tools/wptserve/docs/stash.html>
>>>>>>>>>>>>>>>>>>>>> seems like a viable option.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Besides tests, I share Anne's concern on Mozilla repo
>>>>>>>>>>>>>>>>>>>>>> regarding lack of existing primitive for actually 
>>>>>>>>>>>>>>>>>>>>>> performing the scroll to
>>>>>>>>>>>>>>>>>>>>>> text. I opened
>>>>>>>>>>>>>>>>>>>>>> https://github.com/WICG/ScrollToTextFragment/issues/66
>>>>>>>>>>>>>>>>>>>>>> for that purpose. Right now it's unclear to me if this 
>>>>>>>>>>>>>>>>>>>>>> is well-specified
>>>>>>>>>>>>>>>>>>>>>> and tested in the current proposal, and this may be 
>>>>>>>>>>>>>>>>>>>>>> considered a blocker.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>> Frédéric Wang
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> You received this message because you are subscribed to
>>>>>>>>>>>>>>>>>>>> the Google Groups "blink-dev" group.
>>>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving
>>>>>>>>>>>>>>>>>>>> emails from it, send an email to blin...@chromium.org.
>>>>>>>>>>>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>>>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/1238c06f-dcd1-434c-87b8-97a373fdf735%40chromium.org
>>>>>>>>>>>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/1238c06f-dcd1-434c-87b8-97a373fdf735%40chromium.org?utm_medium=email&utm_source=footer>
>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> You received this message because you are subscribed to
>>>>>>>>>>>>>>>>>>> the Google Groups "blink-dev" group.
>>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails
>>>>>>>>>>>>>>>>>>> from it, send an email to blin...@chromium.org.
>>>>>>>>>>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACj%3DBEgFMwT1ArGjrHMcWZ9pKe8%2Bsv%2BJHDLpOd4ofOQss0a-zA%40mail.gmail.com
>>>>>>>>>>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACj%3DBEgFMwT1ArGjrHMcWZ9pKe8%2Bsv%2BJHDLpOd4ofOQss0a-zA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> You received this message because you are subscribed to a
>>>>>>>>>>>>>>> topic in the Google Groups "blink-dev" group.
>>>>>>>>>>>>>>> To unsubscribe from this topic, visit
>>>>>>>>>>>>>>> https://groups.google.com/a/chromium.org/d/topic/blink-dev/zlLSxQ9BA8Y/unsubscribe
>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>> To unsubscribe from this group and all its topics, send an
>>>>>>>>>>>>>>> email to blink-dev+...@chromium.org.
>>>>>>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/e9c07baa-3c2a-4835-9014-9d5a2b249618n%40chromium.org
>>>>>>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/e9c07baa-3c2a-4835-9014-9d5a2b249618n%40chromium.org?utm_medium=email&utm_source=footer>
>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>>>> Google Groups "blink-dev" group.
>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from
>>>>>>>>>>>> it, send an email to blink-dev+unsubscr...@chromium.org.
>>>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6969a528-2a88-40ab-8b07-9aa9e522946an%40chromium.org
>>>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6969a528-2a88-40ab-8b07-9aa9e522946an%40chromium.org?utm_medium=email&utm_source=footer>
>>>>>>>>>>>> .
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Thomas Steiner, PhD—Developer Relations Engineer (
>>>>>>>>>>> https://blog.tomayac.com, https://twitter.com/tomayac)
>>>>>>>>>>>
>>>>>>>>>>> Google Germany GmbH, ABC-Str. 19, 20354 Hamburg, Germany
>>>>>>>>>>> Geschäftsführer: Paul Manicle, Liana Sebastian
>>>>>>>>>>> Registergericht und -nummer: Hamburg, HRB 86891
>>>>>>>>>>>
>>>>>>>>>>> ----- BEGIN PGP SIGNATURE -----
>>>>>>>>>>> Version: GnuPG v2.3.4 (GNU/Linux)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> iFy0uwAntT0bE3xtRa5AfeCheCkthAtTh3reSabiGbl0ck0fjumBl3DCharaCTersAttH3b0ttom.
>>>>>>>>>>> hTtPs://xKcd.cOm/1181/
>>>>>>>>>>> ----- END PGP SIGNATURE -----
>>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>> Google Groups "blink-dev" group.
>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>>> send an email to blink-dev+unsubscr...@chromium.org.
>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAyoetTfq0Yt6UTv_7xa%3DvEGKESREoVqwHoDWZrgn46yXsKwfw%40mail.gmail.com
>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAyoetTfq0Yt6UTv_7xa%3DvEGKESREoVqwHoDWZrgn46yXsKwfw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>>> .
>>>>>>>>>>
>>>>>>>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "blink-dev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to blink-dev+unsubscr...@chromium.org.
>>> To view this discussion on the web visit
>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAyoetScKktfiiNQOSLNutEOaBboSeh7%2BnhZguTMT2A6OK97wQ%40mail.gmail.com
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAyoetScKktfiiNQOSLNutEOaBboSeh7%2BnhZguTMT2A6OK97wQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABc02_J-5sj4oVPqWzTgyokvLyz7QYQTVaBGSK5yhcKzJx_mvg%40mail.gmail.com.

Reply via email to