OLD | NEW |
1 Deleting into a nested block (was Radar 4056100) | 1 { |
| 2 "bounds": [800, 600], |
| 3 "children": [ |
| 4 { |
| 5 "bounds": [800, 600], |
| 6 "contentsOpaque": true, |
| 7 "drawsContent": true, |
| 8 "repaintRects": [ |
| 9 [31, 119, 761, 37], |
| 10 [8, 155, 784, 18], |
| 11 [8, 155, 32, 18], |
| 12 [8, 137, 784, 36], |
| 13 [8, 137, 784, 18], |
| 14 [8, 137, 24, 18], |
| 15 [8, 119, 784, 18], |
| 16 [8, 119, 32, 18], |
| 17 [8, 119, 24, 18], |
| 18 [7, 118, 3, 20], |
| 19 [3, 114, 794, 110] |
| 20 ], |
| 21 "paintInvalidationClients": [ |
| 22 "LayoutBlockFlow HTML", |
| 23 "InlineTextBox 'one'", |
| 24 "LayoutText #text", |
| 25 "RootInlineBox", |
| 26 "InlineTextBox 'two'", |
| 27 "LayoutText #text", |
| 28 "RootInlineBox", |
| 29 "LayoutBlockFlow DIV", |
| 30 "InlineTextBox 'three'", |
| 31 "LayoutText #text", |
| 32 "RootInlineBox", |
| 33 "InlineTextBox '\n'", |
| 34 "LayoutBR BR", |
| 35 "RootInlineBox", |
| 36 "LayoutBlockFlow DIV", |
| 37 "LayoutBlockFlow DIV id='two'", |
| 38 "InlineTextBox '\n'", |
| 39 "RootInlineBox", |
| 40 "InlineTextBox '\n'", |
| 41 "LayoutBR BR", |
| 42 "InlineTextBox 'three'", |
| 43 "RootInlineBox", |
| 44 "InlineTextBox 'three'", |
| 45 "LayoutText #text", |
| 46 "LayoutInline SPAN", |
| 47 "RootInlineBox", |
| 48 "LayoutBlockFlow DIV", |
| 49 "LayoutBlockFlow DIV id='one'", |
| 50 "LayoutText #text", |
| 51 "InlineTextBox 'three'", |
| 52 "LayoutBlockFlow DIV id='one'" |
| 53 ] |
| 54 } |
| 55 ] |
| 56 } |
2 | 57 |
3 The bug's symptom was that the visual result were two instances of the word "thr
ee", because the original was not erased. Resize cleared it up. | |
4 three | |
5 (repaint rects | |
6 (rect 8 137 24 19) | |
7 (rect 8 119 23 19) | |
8 (rect 3 114 794 28) | |
9 (rect 3 132 794 28) | |
10 (rect 3 132 794 28) | |
11 (rect 3 124 794 18) | |
12 (rect 8 120 784 4) | |
13 (rect 3 150 794 28) | |
14 (rect 3 132 794 28) | |
15 (rect 3 160 794 18) | |
16 (rect 8 156 784 4) | |
17 (rect 3 132 794 46) | |
18 (rect 3 114 794 28) | |
19 (rect -5 -5 5 610) | |
20 (rect 800 -5 5 610) | |
21 (rect -5 -5 810 5) | |
22 (rect -5 600 810 5) | |
23 (rect -5 -5 5 610) | |
24 (rect 800 -5 5 610) | |
25 (rect -5 -5 810 5) | |
26 (rect -5 600 810 5) | |
27 (rect 3 114 794 10) | |
28 (rect 3 114 794 28) | |
29 (rect 3 114 794 28) | |
30 (rect 3 132 794 28) | |
31 (rect 8 119 784 19) | |
32 (rect 3 132 794 28) | |
33 (rect 3 142 794 18) | |
34 (rect 8 138 784 4) | |
35 (rect 3 142 794 18) | |
36 (rect 8 138 784 4) | |
37 (rect 3 132 794 10) | |
38 (rect 3 132 794 28) | |
39 (rect 3 142 794 18) | |
40 (rect 8 138 784 4) | |
41 (rect 8 119 784 19) | |
42 (rect 3 132 794 28) | |
43 (rect 3 132 794 28) | |
44 (rect 3 132 794 28) | |
45 (rect 3 114 794 28) | |
46 (rect 8 119 31 19) | |
47 (rect 8 119 31 19) | |
48 (rect 3 114 794 28) | |
49 (rect 3 114 794 28) | |
50 (rect 8 119 31 19) | |
51 (rect 8 119 31 19) | |
52 (rect 3 114 794 28) | |
53 (rect 3 114 794 28) | |
54 (rect 8 119 31 19) | |
55 (rect 7 118 3 20) | |
56 (rect 7 118 3 20) | |
57 (rect 8 119 31 19) | |
58 ) | |
59 | |
OLD | NEW |