Skip to content
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

Have a checklist of things to consider for each change #2005

Open
zcorpan opened this issue Nov 2, 2016 · 1 comment
Open

Have a checklist of things to consider for each change #2005

zcorpan opened this issue Nov 2, 2016 · 1 comment

Comments

@zcorpan
Copy link
Member

zcorpan commented Nov 2, 2016

In #1937 (comment) @therealglazou says

first, I think this should NOT have been merged in issue #1945 without some metrics on impacted Wysiwyg editors...

We should do better in the future.

Maybe we can have a checklist of things we need to consider for future changes to HTML, so we remember to consider impact of editors, learnability, accessibility, and so on.

@therealglazou
Copy link

I think it's a VERY good idea. As I said in the reference issue, any change in the content model has impact, for Wysiwyg content editors, on CR behaviour, copy/paste, transformations of an element into another one, and more. Some model changes that seem light could be really tricky to implement. As an example, the U/OL model: when it was originally designed, nested lists were considered as siblings of list items, and rejected. The final model made more sense but was so painful to implement it took Dreamweaver years to implement it (with some caveats) and Gecko still does not manage it correctly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants