EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of P > DIV > BODY > HTML > #document to 0 of P > DIV > BODY > HTML > #document toDOMRange:range from 0 of #text > P > DIV > BODY > HTML > #document to 1 of #text > P > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification EDITING DELEGATE: shouldDeleteDOMRange:range from 0 of #text > P > DIV > BODY > HTML > #document to 1 of #text > P > DIV > BODY > HTML > #document EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of P > DIV > BODY > HTML > #document to 0 of P > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 1 of #text > P > DIV > BODY > HTML > #document to 1 of #text > P > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification layer at (0,0) size 800x600 RenderView at (0,0) size 800x600 layer at (0,0) size 800x600 RenderBlock {HTML} at (0,0) size 800x600 RenderBody {BODY} at (8,8) size 784x576 RenderBlock {P} at (0,0) size 784x36 RenderText {#text} at (0,0) size 704x36 text run at (0,0) width 312: "This is a test of execCommand(insertHTML, ...). " text run at (312,0) width 392: "It selects the contents of an editable div, d, deletes it, then calls" text run at (0,18) width 291: "execCommand(insertHTML, d.innerHTML). " text run at (291,18) width 364: "d.innerHTML should be what it was when the test began." RenderBlock {DIV} at (0,52) size 784x32 RenderBlock {P} at (0,0) size 784x32 RenderText {#text} at (0,14) size 31x18 text run at (0,14) width 31: "hello" RenderTable {TABLE} at (31,0) size 32x28 [border: (1px outset #808080)] RenderTableSection {TBODY} at (1,1) size 30x26 RenderTableRow {TR} at (0,2) size 30x22 RenderTableCell {TD} at (2,2) size 12x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] RenderText {#text} at (2,2) size 8x18 text run at (2,2) width 8: "1" RenderTableCell {TD} at (16,2) size 12x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] RenderText {#text} at (2,2) size 8x18 text run at (2,2) width 8: "2" RenderInline {B} at (0,0) size 40x18 RenderText {#text} at (63,14) size 40x18 text run at (63,14) width 40: "world" RenderText {#text} at (103,14) size 5x18 text run at (103,14) width 5: "!" RenderBlock {UL} at (0,100) size 784x18 RenderListItem {LI} at (40,0) size 744x18 RenderListMarker at (-17,0) size 7x18 RenderText {#text} at (0,0) size 50x18 text run at (0,0) width 50: "Success" caret: position 1 of child 3 {#text} of child 0 {P} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document