SpecificationSummaryDevelopers have been asking for a way to programmatically open the option picker of a select element. See https://www.google.com/search?q=programmatically+open+select+site%3Astackoverflow.comThis is currently impossible in almost every browser. Providing showPicker() gives developers a supported way to do this. Following the pattern of input.showPicker().Blink componentBlink>FormsSearch tagsshowPickerTAG review
TAG review statusPendingRisksInteroperability and CompatibilityFor interoperability: This feature could end up not being implemented by all browsers, to mitigate this it's been filed as a HTML spec change with positions requested early to get everyone on board.For compatibility: this feature is specified and designed to give browsers flexibility in whether they display a picker, or how they display it. Developers cannot observe either of these. Having said that all browsers implement pickers for select.Gecko: No signal (https://github.com/mozilla/standards-positions/issues/886)
Web developers: No signals
--
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+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAE-V8gDmRQCqzrTM%3D8Je4Zin-ViNYoDn1WrUraRZmbobP7Rn3w%40mail.gmail.com.
Thanks for the explainer! :)What's preventing us from landing the PR?+Chris Harrelson - Can we mark Chromium as positive for WHATWG purposes?
SpecificationSummaryDevelopers have been asking for a way to programmatically open the option picker of a select element. See https://www.google.com/search?q=programmatically+open+select+site%3Astackoverflow.comThis is currently impossible in almost every browser. Providing showPicker() gives developers a supported way to do this. Following the pattern of input.showPicker().Blink componentBlink>FormsSearch tagsshowPickerTAG review+Aaron Leventhal - Can you take a look at the a11y questions and see that a) the implementation behavior makes sense from your perspective b) that we have testing in place to make sure it stays that way.
TAG review statusPendingRisksInteroperability and CompatibilityFor interoperability: This feature could end up not being implemented by all browsers, to mitigate this it's been filed as a HTML spec change with positions requested early to get everyone on board.For compatibility: this feature is specified and designed to give browsers flexibility in whether they display a picker, or how they display it. Developers cannot observe either of these. Having said that all browsers implement pickers for select.Gecko: No signal (https://github.com/mozilla/standards-positions/issues/886)They closed it as "positive" :)
Am I correct to read Anne's comment as slightly positive, but with some details left to flesh out?
Web developers: No signalsYou say above that "developers have been asking" for this. Anything we can point at?Maybe Chrome devrel folks can help? +Thomas Steiner ?
That makes perfect sense. For now I've removed the target milestones all together (they were rather arbitrary). But targeting 120 or 121 seems like a good idea. As for merging the spec change I think it should be ready to go assuming my response on the PR satisfies the question you had?
LGTM1 (dependent on the PR landing)
Looks like the spec text is more or less complete with no remaining possible showstoppers. I do find it both amusing and a bit Kafkaesque that the web community seems to have a process where the spec waits for implementers and implementers (at least us) wait for the spec. In this case it was a small and positive change so it was no issue but it could be for larger changes.
(Security review not completed in chromestatus but since this is
a clone of the other showPicker(), I find it unlikely that it
uncovers some problem)
/Daniel
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b5d5e5c6-bf85-425d-8f20-b00009be2bacn%40chromium.org.
LGTM2, same condition.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/234f8753-9a15-4820-a240-40e594f6715f%40gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b5d5e5c6-bf85-425d-8f20-b00009be2bacn%40chromium.org.
--
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+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b5d5e5c6-bf85-425d-8f20-b00009be2bacn%40chromium.org.
--
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+...@chromium.org.To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/234f8753-9a15-4820-a240-40e594f6715f%40gmail.com.