<forgiving-selector-list> in WebKit?
Hi, We are about to ship support for :is() and :where() in Chromium, including support for <forgiving-selector-list>. <https://drafts.csswg.org/selectors/#typedef-forgiving-selector-list> As far as I understand, :is() in Safari 14 takes a regular <selector-list>, and Chromium API owners are concerned that this is a potential source of interop problems. Are there any plans to implement the <forgiving-selector-list> behavior in WebKit as well? Thanks, Anders FYI: https://bugs.webkit.org/show_bug.cgi?id=217814
Seems like a sensible change. Are there WPT tests for this behavior already? antti On Fri, Oct 16, 2020 at 8:06 PM Anders Hartvoll Ruud <andruud@chromium.org> wrote:
Hi,
We are about to ship support for :is() and :where() in Chromium, including support for <forgiving-selector-list>. <https://drafts.csswg.org/selectors/#typedef-forgiving-selector-list> As far as I understand, :is() in Safari 14 takes a regular <selector-list>, and Chromium API owners are concerned that this is a potential source of interop problems.
Are there any plans to implement the <forgiving-selector-list> behavior in WebKit as well?
Thanks, Anders
FYI: https://bugs.webkit.org/show_bug.cgi?id=217814 _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev
Yes, there's css/selectors/is-where-error-recovery.tentative.html (.tentative tag to be dropped momentarily). On Sat, Oct 17, 2020 at 10:17 AM Antti Koivisto <koivisto@iki.fi> wrote:
Seems like a sensible change. Are there WPT tests for this behavior already?
antti
On Fri, Oct 16, 2020 at 8:06 PM Anders Hartvoll Ruud <andruud@chromium.org> wrote:
Hi,
We are about to ship support for :is() and :where() in Chromium, including support for <forgiving-selector-list>. <https://drafts.csswg.org/selectors/#typedef-forgiving-selector-list> As far as I understand, :is() in Safari 14 takes a regular <selector-list>, and Chromium API owners are concerned that this is a potential source of interop problems.
Are there any plans to implement the <forgiving-selector-list> behavior in WebKit as well?
Thanks, Anders
FYI: https://bugs.webkit.org/show_bug.cgi?id=217814 _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev
I landed the updated behavior. antti On Mon, Oct 19, 2020 at 11:29 AM Anders Hartvoll Ruud <andruud@chromium.org> wrote:
Yes, there's css/selectors/is-where-error-recovery.tentative.html
(.tentative tag to be dropped momentarily).
On Sat, Oct 17, 2020 at 10:17 AM Antti Koivisto <koivisto@iki.fi> wrote:
Seems like a sensible change. Are there WPT tests for this behavior already?
antti
On Fri, Oct 16, 2020 at 8:06 PM Anders Hartvoll Ruud < andruud@chromium.org> wrote:
Hi,
We are about to ship support for :is() and :where() in Chromium, including support for <forgiving-selector-list>. <https://drafts.csswg.org/selectors/#typedef-forgiving-selector-list> As far as I understand, :is() in Safari 14 takes a regular <selector-list>, and Chromium API owners are concerned that this is a potential source of interop problems.
Are there any plans to implement the <forgiving-selector-list> behavior in WebKit as well?
Thanks, Anders
FYI: https://bugs.webkit.org/show_bug.cgi?id=217814 _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev
Nice, that's very quick, thanks Antti! On Tue, Oct 20, 2020 at 7:25 PM Antti Koivisto <koivisto@iki.fi> wrote:
I landed the updated behavior.
antti
On Mon, Oct 19, 2020 at 11:29 AM Anders Hartvoll Ruud < andruud@chromium.org> wrote:
Yes, there's css/selectors/is-where-error-recovery.tentative.html
(.tentative tag to be dropped momentarily).
On Sat, Oct 17, 2020 at 10:17 AM Antti Koivisto <koivisto@iki.fi> wrote:
Seems like a sensible change. Are there WPT tests for this behavior already?
antti
On Fri, Oct 16, 2020 at 8:06 PM Anders Hartvoll Ruud < andruud@chromium.org> wrote:
Hi,
We are about to ship support for :is() and :where() in Chromium, including support for <forgiving-selector-list>. <https://drafts.csswg.org/selectors/#typedef-forgiving-selector-list> As far as I understand, :is() in Safari 14 takes a regular <selector-list>, and Chromium API owners are concerned that this is a potential source of interop problems.
Are there any plans to implement the <forgiving-selector-list> behavior in WebKit as well?
Thanks, Anders
FYI: https://bugs.webkit.org/show_bug.cgi?id=217814 _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev
participants (2)
-
Anders Hartvoll Ruud
-
Antti Koivisto