David Chan

David Chan

Wikimedia Foundation


David is an internationalization nerd with a general interest in languages, both major and lesser-resourced. He has been working on language support for Wikimedia’s VisualEditor since 2013. Most bug reports he receives are written in languages he can’t even read.

Sessions for this user

* Escapology: multilingual ContentEditable rich text editing

VisualEditor, Wikimedia's rich text editor, extends and normalizes browser contenteditable behaviour from Javascript. To work well for all languages, it must satisfy a seemingly impossible set of constraints. This is the story of how we managed.
David Chan