-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
contenteditable Interop #5
Comments
Please let me know if the summary as written isn't right, doesn't cover something important, or covers something it shouldn't. |
https://bugzilla.mozilla.org/show_bug.cgi?id=1776332 is a test @masayuki-nakano has written to cover an interop difference we found in https://bugzilla.mozilla.org/show_bug.cgi?id=1735608 which is a case where contentEditable differences are causing problems on real sites (and Chromium has a weird behaviour that we probably don't want to standardise). Note in particular that issue was reported to break editors, even when they tried to use a DOM-diffing approach. So it seems like the kind of fundamental that we need to get right even if browsers don't have to agree on all higher level operations. |
@jgraham Thank you for your follow-up. I also added new tentative WPT for And I'm working on adding new WPT for handling elements outside |
I'm still working on this, and I change my mind for backward-compatibility. Currently, at least Chrome allows to join/split direct child of |
We have an Interop 2023 submission here: web-platform-tests/interop#188 I'd suggest that represents about 50% of the work for this item; if we aren't able to get support for working on the selected set of tests, that seems like it would be a failure, so we shouldn't regard the proposal alone as completing this area. |
Updating the score here to 70% per the meeting, on the basis that there's less high priority work here than expected. But the next step is still to review the Interop proposal, since that would help drive alignment on some compat-affecting contenteditable behavour. |
I propose we update the score to 100% here since we submitted an interop proposal. However I would also say that's based on dramatically reducing the ambition of what we wanted to achieve during the year, and there's still a great deal of work to do in this area. |
Differences between the browsers' models/behaviour for contenteditable cause observed compat for users, even though libraries have sophisticated mechanisms for working around these differences. Fully aligning these models is considered out of scope, but there are some areas where incremental progress is likely to be impactful to users. As part of the investigation we should:
The aim is that the identified tests would be a candidate for an Interop 2023 focus area around editing that browsers would be able to commit to.
The text was updated successfully, but these errors were encountered: