- From: Aryeh Gregor <Simetrical+w3c@gmail.com>
- Date: Fri, 13 May 2011 12:14:40 -0400
On Thu, May 12, 2011 at 5:15 PM, Tim Down <timdown at gmail.com> wrote: > I did some simple tests yesterday that confirm that Gecko generally > acts only the first range, and was slightly surprised. I would expect > it to affect all ranges in the selection. However, when you select > multiple table cells in Gecko (which always creates a range for each > selected cell, regardless of whether or not you use the Ctrl key), > calling document.execCommand() acts on each range. Only the state of > the first range is taken into consideration when deciding what state > the selection has, meaning that for a binary command such as Bold, all > selected cells are switched to the opposite state to that of the first > selected cell. Yeah, this kind of crazy stuff is why I don't want to spec what Gecko does. I strongly suspect no one ever really thought about the behavior, because multi-range selections almost never come up. I'm pretty sure typical authors stand no chance of realizing they exist, either. If I wind up speccing this, I'll make up something sensible.
Received on Friday, 13 May 2011 09:14:40 UTC