[whatwg] Feedback on UndoManager spec

Aryeh Gregor ayg at aryeh.name
Thu Oct 27 12:50:29 PDT 2011


On Thu, Oct 27, 2011 at 2:28 PM, Ojan Vafai <ojan at chromium.org> wrote:
> I disagree. I think the boolean makes things more complicated. Boolean
> arguments stink. Every time you want to use this API you need to go look up
> the documentation to remember whether the boolean is "isReapply" or
> "isApply". There's no such confusion if you have a separate method.

I agree with that.  Having separate apply/reapply arguments is
cleanest.  But having both that and an isReapply argument is the worst
of all possible worlds.

> This is a known bug. I just haven't gotten around to fixing it. Except for a
> bug in our nascent shadow dom implementation, this is the only case where
> WebKit still throws a wrong document
> error. http://codesearch.google.com/codesearch#search/&exact_package=chromium&q=WRONG_DOCUMENT_ERR%20file:(%5C.h%7C%5C.cpp)$&type=cs

Interesting.  Maybe that means the exception should be marked
historical in the spec:

http://www.w3.org/Bugs/Public/show_bug.cgi?id=14576



More information about the whatwg mailing list