EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification layer at (0,0) size 800x600 LayoutView at (0,0) size 800x600 layer at (0,0) size 800x600 LayoutBlockFlow {HTML} at (0,0) size 800x600 LayoutBlockFlow {BODY} at (8,8) size 784x584 LayoutBlockFlow {P} at (0,0) size 784x18 LayoutText {#text} at (0,0) size 384x17 text run at (0,0) width 384: "This tests the visual position at the end of an editable block." LayoutBlockFlow {P} at (0,34) size 784x36 LayoutText {#text} at (0,0) size 727x35 text run at (0,0) width 599: "When the document ended with a <br>, there were visual positions at both [br, 0] and [br, 1]. " text run at (598,0) width 129: "This would produce" text run at (0,18) width 390: "inconsistent behavior when editing at the end of a document." LayoutBlockFlow {DIV} at (0,86) size 784x66 [border: (2px solid #AAAAFF)] LayoutBlockFlow {DIV} at (2,2) size 780x22 [border: (2px solid #FFAAAA)] LayoutText {#text} at (2,2) size 92x17 text run at (2,2) width 92: "paragraph one" LayoutBlockFlow {DIV} at (2,24) size 780x22 [border: (2px solid #FFAAAA)] LayoutText {#text} at (2,2) size 92x17 text run at (2,2) width 92: "paragraph two" LayoutBlockFlow (anonymous) at (2,46) size 780x18 LayoutText {#text} at (0,0) size 8x17 text run at (0,0) width 8: "x" caret: position 1 of child 5 {#text} of child 5 {DIV} of body