https://bugzilla.wikimedia.org/show_bug.cgi?id=41147

--- Comment #4 from James Forrester <[email protected]> 2012-10-18 
18:46:52 UTC ---
I agree that it's difficult.

For example, most of the point of the approach we've taken is to re-use
browsers' native capability - this means that we can support IME,
spell-checking and other things important to users of our wikis that would be
(even more) hugely complex or impossible to implement in VE itself. However,
this means that abstracting behaviour would go in completely the wrong
direction - for more on this, see our (abandoned) EditableSurface attempt,
before we switched over to ContentEditable for the core surface earlier this
year.

A simple example of the difficulties is that Firefox triggers a keypress event
on special keys that other browsers don't, such as the cursor keys; this means
we need to catch these but only on Firefox to avoid hugely unexpected behaviour
(such as removing text when you make a selection with the keyboard). This, and
dozens of issues like this example, is why we don't have the resources to
support browsers further down the chain.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to