EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 25 of #text > A > DIV > BODY > HTML > #document to 25 of #text > A > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 5 of #text > DIV > BODY > HTML > #document to 5 of #text > DIV > BODY > HTML > #document toDOMRange:range from 17 of #text > DIV > BODY > HTML > #document to 17 of #text > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 12 of #text > A > DIV > BODY > HTML > #document to 12 of #text > A > DIV > BODY > HTML > #document toDOMRange:range from 17 of #text > DIV > BODY > HTML > #document to 17 of #text > 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 784x584
      RenderBlock {P} at (0,0) size 784x57
        RenderText {#text} at (0,0) size 779x57
          text run at (0,0) width 363: "This tests insertion before/after links in certain situations. "
          text run at (363,0) width 404: "Inserting before a link should always put the text outside the link"
          text run at (0,19) width 362: "unless insertion is happening at the start of a paragraph. "
          text run at (362,19) width 417: "Inserting after should always insert inside the link, unless insertion"
          text run at (0,38) width 260: "is happening at the end of the document."
      RenderBlock {DIV} at (0,71) size 784x19
        RenderInline {A} at (0,0) size 176x19 [color=#0000EE]
          RenderText {#text} at (0,0) size 176x19
            text run at (0,0) width 176: "This text should be in a link."
        RenderText {#text} at (176,0) size 109x19
          text run at (176,0) width 109: " This should not. "
        RenderInline {A} at (0,0) size 77x19 [color=#0000EE]
          RenderText {#text} at (285,0) size 77x19
            text run at (285,0) width 77: "This should."
        RenderText {#text} at (362,0) size 105x19
          text run at (362,0) width 105: " This should not."
caret: position 17 of child 3 {#text} of child 2 {DIV} of child 0 {BODY} of child 0 {HTML} of document
