[whatwg] HTML Editing Commands spec minor clarifications
Tim Down
timdown at gmail.com
Wed May 11 10:39:54 PDT 2011
In section 11, the HTML Editing Commands spec says the following:
"When execCommand() is invoked, the user agent must take the action
from the list below given by commandId on the context object's first
range."
I have two questions about this:
1. What is the "context object" here? According to the linked
definition, it sounds like it should be document, but I assume it
should be the Selection object.
2. Assuming the context object is the Selection, what is the "first
range"? I assume this is the range obtained by calling getRangeAt(0)
on the selection as specified by the new Range spec. This "first
range" won't always match current browser reality since Gecko orders
ranges in a selection in document order rather than in order of
addition to the selection, as noted in the spec.
Tim
More information about the whatwg
mailing list