Do we need an intent for a WebDriver feature ?

184 views
Skip to first unread message

Javier Fernandez

unread,
Sep 6, 2022, 8:45:50 AM9/6/22
to blink-api-ow...@chromium.org
Hi,

I'm trying to move forward a proposal to implement a new WebDriver
extension command to allow testing automation for the Custom Handlers
API (eg, registerProtocolHandler).

I've filed a new CromeStatus entry [1] to briefly describe the feature.

As far as I know, WebDriver extension command use to be defined in the
spec describing the feature that would need such command. Some examples:

  - https://w3c.github.io/secure-payment-confirmation/#sctn-automation
  - https://w3c.github.io/permissions/#automation

The problem is that in this case, the change should be applied in the
HTML spec, which requires support from at least 2 implementers. I've
filed an standard-position [2]  request for Mozilla, which I guess it'd
be enough for them. Apple doesn't implement the registerProtocolHandler,
so I doubt they will show interest at all.

Regarding Chrome, I guess I could submit an
intent-to-prototype-and-ship, but I haven't seen any request like that
for a WebDriver related feature.

I've got an early prototype of the feature in a CL [3]; I guess that if
it's gets the approval of the reviewers could be seen as an implementors
interest. However, it's not the first time I've got LGTMs and then the
spec reviewers rejected to accept the changes.

What would be the most appropriated to show Chrome's interest on this
feature ?

Thanks for your consideration

--
javi

[1] https://chromestatus.com/feature/5153153574502400
[2] https://github.com/mozilla/standards-positions/issues/685
[3] https://chromium-review.googlesource.com/c/chromium/src/+/3865270

Yoav Weiss

unread,
Sep 6, 2022, 9:10:53 AM9/6/22
to Javier Fernandez, blink-api-owners-discuss
From my perspective, since WebDriver is not a web exposed feature, the various risks we evaluate features against don't really apply. So I don't think you need to file an intent to ship.
Maybe a PSA would be in order to let folks know that this is a testing feature that we're planning to ship?

--
You received this message because you are subscribed to the Google Groups "blink-api-owners-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-api-owners-d...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/b71c57ea-7a9c-935b-d5cf-7494e58cfd0d%40igalia.com.
Reply all
Reply to author
Forward
0 new messages