[webkit-dev] [Feature] Implementing UndoManager and DOM Transaction behind a build flag

Ryosuke Niwa rniwa at webkit.org
Tue May 22 17:51:51 PDT 2012

Hello WebKittens,

I wanted to give you heads up about implementing UndoManager and DOM
Transaction specification at
http://dvcs.w3.org/hg/undomanager/raw-file/tip/undomanager.html behind a
build flag on https://bugs.webkit.org/show_bug.cgi?id=87189 (meta bug).

The API lets websites describe undoable actions on a web page so that Web
browsers can show them in Edit menu and other native UI. It also allows
websites to easily segregate multiple editable regions into different undo
scopes (editable regions in different undo scopes are managed by different
undo managers).

Some of use cases are listed on
http://wiki.whatwg.org/wiki/UndoManager_Problem_Descriptions, and we have
had an extensive discussion about this API with developers of TinyMCE and
CKEditor as well as Google's internal developers. Mozilla is also
interested in implementing this API in near future.

Our plan is to implement this feature behind a build flag to get further
feedback on the API. Please let me know if you have any concerns or

Ryosuke Niwa
Software Engineer
Google Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20120522/b62ba6e0/attachment.html>

More information about the webkit-dev mailing list