1 layer at (0,0) size 800x600 clip at (0,0) size 785x600 scrollY 64.00 scrollHeight 1029
2 LayoutView at (0,0) size 800x600
3 layer at (0,0) size 785x1029 backgroundClip at (0,0) size 785x600 clip at (0,0) size 785x600
4 LayoutBlockFlow {HTML} at (0,0) size 785x1029.27
5 LayoutBlockFlow {BODY} at (8,21.27) size 769x1000
6 LayoutBlockFlow {H4} at (0,0) size 769x18
7 LayoutText {#text} at (0,0) size 291x18
8 text run at (0,0) width 291: "Safari Fixed / Overflow Hidden Scroll Bug"
9 LayoutBlockFlow {PRE} at (0,39.27) size 769x0
10 LayoutBlockFlow {PRE} at (0,39.27) size 769x495
11 LayoutText {#text} at (0,0) size 258x495
12 text run at (0,0) width 71: "#fixed1 {"
13 text run at (70,0) width 1: " "
14 text run at (0,15) width 188: "\x{9}position: fixed;"
15 text run at (187,15) width 1: " "
16 text run at (0,30) width 141: "\x{9}top: 80px;"
17 text run at (140,30) width 1: " "
18 text run at (0,45) width 157: "\x{9}left: 300px;"
19 text run at (156,45) width 1: " "
20 text run at (0,60) width 180: "\x{9}width: 150px; }"
21 text run at (179,60) width 1: " "
22 text run at (0,75) width 71: "#fixed2 {"
23 text run at (70,75) width 1: " "
24 text run at (0,90) width 188: "\x{9}position: fixed;"
25 text run at (187,90) width 1: " "
26 text run at (0,105) width 141: "\x{9}top: 80px;"
27 text run at (140,105) width 1: " "
28 text run at (0,120) width 157: "\x{9}left: 500px;"
29 text run at (156,120) width 1: " "
30 text run at (0,135) width 180: "\x{9}width: 150px; }"
31 text run at (179,135) width 1: " "
32 text run at (0,150) width 71: "#fixed3 {"
33 text run at (70,150) width 1: " "
34 text run at (0,165) width 188: "\x{9}position: fixed;"
35 text run at (187,165) width 1: " "
36 text run at (0,180) width 141: "\x{9}top: 80px;"
37 text run at (140,180) width 1: " "
38 text run at (0,195) width 157: "\x{9}left: 700px;"
39 text run at (156,195) width 1: " "
40 text run at (0,210) width 180: "\x{9}width: 150px; }"
41 text run at (179,210) width 1: " "
42 text run at (0,225) width 133: ".overflowHidden {"
43 text run at (132,225) width 1: " "
44 text run at (0,240) width 211: "\x{9}overflow: hidden; }"
45 text run at (210,240) width 1: " "
46 text run at (0,255) width 86: ".relative {"
47 text run at (85,255) width 1: " "
48 text run at (0,270) width 227: "\x{9}position: relative; }"
49 text run at (226,270) width 1: " "
50 text run at (0,285) width 86: ".absolute {"
51 text run at (85,285) width 1: " "
52 text run at (0,300) width 211: "\x{9}position: absolute;"
53 text run at (210,300) width 1: " "
54 text run at (0,315) width 118: "\x{9}top: 0;"
55 text run at (117,315) width 1: " "
56 text run at (0,330) width 149: "\x{9}right: 0; }"
57 text run at (148,330) width 1: " "
58 text run at (0,345) width 39: "div {"
59 text run at (39,345) width 0: " "
60 text run at (0,360) width 164: "\x{9}padding: 5px;"
61 text run at (163,360) width 1: " "
62 text run at (0,375) width 157: "\x{9}margin: 5px;"
63 text run at (156,375) width 1: " "
64 text run at (0,390) width 258: "\x{9}border: solid 1px #999; }"
65 text run at (257,390) width 1: " "
66 text run at (0,405) width 94: "#veryLarge {"
67 text run at (93,405) width 1: " "
68 text run at (0,420) width 211: "\x{9}position: relative;"
69 text run at (210,420) width 1: " "
70 text run at (0,435) width 172: "\x{9}height:1000px;"
71 text run at (171,435) width 1: " "
72 text run at (0,450) width 180: "\x{9}width:1500px; }"
73 text run at (179,450) width 1: " "
74 text run at (0,465) width 63: "\x{9}"
75 text run at (62,465) width 1: " "
76 text run at (0,480) width 0: " "
77 LayoutBlockFlow {P} at (0,550.27) size 769x18
78 LayoutText {#text} at (0,0) size 410x18
79 text run at (0,0) width 410: "When you scroll this page the following objects will be clipped:"
80 LayoutBlockFlow {P} at (0,584.27) size 769x18
81 LayoutText {#text} at (0,0) size 757x18
82 text run at (0,0) width 757: "- (relative objects and overflowHidden objects) inside (overflowHidden objects) inside (fixed objects) will be clipped;"
83 LayoutBlockFlow {P} at (0,618.27) size 769x36
84 LayoutText {#text} at (0,0) size 733x36
85 text run at (0,0) width 733: "- (relative objects and overflowHidden objects and absolute objects) inside (fixed/overflowHidden objects) will be"
86 text run at (0,18) width 52: "clipped;"
87 LayoutBlockFlow {P} at (0,670.27) size 769x36
88 LayoutText {#text} at (0,0) size 731x36
89 text run at (0,0) width 731: "Nice effect, but not what we want. Tested in Safari Version 2.0.4 (419.3), and WebKit Nightly Build Mon Nov 20"
90 text run at (0,18) width 129: "5:18:23 GMT 2006."
91 layer at (305,149) size 162x330
92 LayoutBlockFlow (positioned) {DIV} at (305,85) size 162x330 [border: (1px solid #999999)]
93 LayoutBlockFlow (anonymous) at (6,6) size 150x18
94 LayoutText {#text} at (0,0) size 49x18
95 text run at (0,0) width 49: "#fixed1"
96 LayoutBlockFlow {DIV} at (11,29) size 140x30 [border: (1px solid #999999)]
97 LayoutText {#text} at (6,6) size 51x18
98 text run at (6,6) width 51: "no style"
99 layer at (316,248) size 140x70 clip at (317,249) size 138x68
100 LayoutBlockFlow {DIV} at (11,99) size 140x70 [border: (1px solid #999999)]
101 LayoutBlockFlow (anonymous) at (6,6) size 128x18
102 LayoutText {#text} at (0,0) size 109x18
103 text run at (0,0) width 109: ".overflowHidden"
104 LayoutBlockFlow {DIV} at (11,29) size 118x30 [border: (1px solid #999999)]
105 LayoutText {#text} at (6,6) size 51x18
106 text run at (6,6) width 51: "no style"
107 layer at (316,323) size 140x70 clip at (317,324) size 138x68
108 LayoutBlockFlow {DIV} at (11,174) size 140x70 [border: (1px solid #999999)]
109 LayoutBlockFlow (anonymous) at (6,6) size 128x18
110 LayoutText {#text} at (0,0) size 109x18
111 text run at (0,0) width 109: ".overflowHidden"
112 layer at (316,398) size 140x70 clip at (317,399) size 138x68
113 LayoutBlockFlow {DIV} at (11,249) size 140x70 [border: (1px solid #999999)]
114 LayoutBlockFlow (anonymous) at (6,6) size 128x18
115 LayoutText {#text} at (0,0) size 109x18
116 text run at (0,0) width 109: ".overflowHidden"
117 layer at (327,427) size 118x30 clip at (328,428) size 116x28 scrollWidth 119
118 LayoutBlockFlow {DIV} at (11,29) size 118x30 [border: (1px solid #999999)]
119 LayoutText {#text} at (6,6) size 109x18
120 text run at (6,6) width 109: ".overflowHidden"
121 layer at (316,213) size 140x30
122 LayoutBlockFlow (relative positioned) {DIV} at (11,64) size 140x30 [border: (1px solid #999999)]
123 LayoutText {#text} at (6,6) size 52x18
124 text run at (6,6) width 52: ".relative"
125 layer at (392,155) size 69x30
126 LayoutBlockFlow (positioned) {DIV} at (86.67,6) size 69.33x30 [border: (1px solid #999999)]
127 LayoutText {#text} at (6,6) size 58x18
128 text run at (6,6) width 58: ".absolute"
129 layer at (327,352) size 118x30
130 LayoutBlockFlow (relative positioned) {DIV} at (11,29) size 118x30 [border: (1px solid #999999)]
131 LayoutText {#text} at (6,6) size 52x18
132 text run at (6,6) width 52: ".relative"
133 layer at (505,149) size 162x330 clip at (506,150) size 160x328 scrollWidth 163
134 LayoutBlockFlow (positioned) {DIV} at (505,85) size 162x330 [border: (1px solid #999999)]
135 LayoutBlockFlow (anonymous) at (6,6) size 150x18
136 LayoutText {#text} at (0,0) size 158x18
137 text run at (0,0) width 158: "#fixed2.overflowHidden"
138 LayoutBlockFlow {DIV} at (11,29) size 140x30 [border: (1px solid #999999)]
139 LayoutText {#text} at (6,6) size 51x18
140 text run at (6,6) width 51: "no style"
141 layer at (516,248) size 140x70 clip at (517,249) size 138x68
142 LayoutBlockFlow {DIV} at (11,99) size 140x70 [border: (1px solid #999999)]
143 LayoutBlockFlow (anonymous) at (6,6) size 128x18
144 LayoutText {#text} at (0,0) size 109x18
145 text run at (0,0) width 109: ".overflowHidden"
146 LayoutBlockFlow {DIV} at (11,29) size 118x30 [border: (1px solid #999999)]
147 LayoutText {#text} at (6,6) size 51x18
148 text run at (6,6) width 51: "no style"
149 layer at (516,323) size 140x70 clip at (517,324) size 138x68
150 LayoutBlockFlow {DIV} at (11,174) size 140x70 [border: (1px solid #999999)]
151 LayoutBlockFlow (anonymous) at (6,6) size 128x18
152 LayoutText {#text} at (0,0) size 109x18
153 text run at (0,0) width 109: ".overflowHidden"
154 layer at (516,398) size 140x70 clip at (517,399) size 138x68
155 LayoutBlockFlow {DIV} at (11,249) size 140x70 [border: (1px solid #999999)]
156 LayoutBlockFlow (anonymous) at (6,6) size 128x18
157 LayoutText {#text} at (0,0) size 109x18
158 text run at (0,0) width 109: ".overflowHidden"
159 layer at (527,427) size 118x30 clip at (528,428) size 116x28 scrollWidth 119
160 LayoutBlockFlow {DIV} at (11,29) size 118x30 [border: (1px solid #999999)]
161 LayoutText {#text} at (6,6) size 109x18
162 text run at (6,6) width 109: ".overflowHidden"
163 layer at (516,213) size 140x30
164 LayoutBlockFlow (relative positioned) {DIV} at (11,64) size 140x30 [border: (1px solid #999999)]
165 LayoutText {#text} at (6,6) size 52x18
166 text run at (6,6) width 52: ".relative"
167 layer at (592,155) size 69x30
168 LayoutBlockFlow (positioned) {DIV} at (86.67,6) size 69.33x30 [border: (1px solid #999999)]
169 LayoutText {#text} at (6,6) size 58x18
170 text run at (6,6) width 58: ".absolute"
171 layer at (527,352) size 118x30
172 LayoutBlockFlow (relative positioned) {DIV} at (11,29) size 118x30 [border: (1px solid #999999)]
173 LayoutText {#text} at (6,6) size 52x18
174 text run at (6,6) width 52: ".relative"
175 layer at (705,149) size 162x370 backgroundClip at (0,0) size 785x600 clip at (0,0) size 785x600
176 LayoutBlockFlow (positioned) {DIV} at (705,85) size 162x370 [border: (1px solid #999999)]
177 LayoutBlockFlow (anonymous) at (6,6) size 150x18
178 LayoutText {#text} at (0,0) size 49x18
179 text run at (0,0) width 49: "#fixed3"
180 layer at (716,178) size 140x330 backgroundClip at (716,178) size 69x330 clip at (717,179) size 68x328
181 LayoutBlockFlow {DIV} at (11,29) size 140x330 [border: (1px solid #999999)]
182 LayoutBlockFlow (anonymous) at (6,6) size 128x18
183 LayoutText {#text} at (0,0) size 109x18
184 text run at (0,0) width 109: ".overflowHidden"
185 LayoutBlockFlow {DIV} at (11,29) size 118x30 [border: (1px solid #999999)]
186 LayoutText {#text} at (6,6) size 51x18
187 text run at (6,6) width 51: "no style"
188 layer at (727,277) size 118x70 backgroundClip at (727,277) size 58x70 clip at (728,278) size 57x68
189 LayoutBlockFlow {DIV} at (11,99) size 118x70 [border: (1px solid #999999)]
190 LayoutBlockFlow (anonymous) at (6,6) size 106x18
191 LayoutText {#text} at (0,0) size 109x18
192 text run at (0,0) width 109: ".overflowHidden"
193 LayoutBlockFlow {DIV} at (11,29) size 96x30 [border: (1px solid #999999)]
194 LayoutText {#text} at (6,6) size 51x18
195 text run at (6,6) width 51: "no style"
196 layer at (727,352) size 118x70 backgroundClip at (727,352) size 58x70 clip at (728,353) size 57x68
197 LayoutBlockFlow {DIV} at (11,174) size 118x70 [border: (1px solid #999999)]
198 LayoutBlockFlow (anonymous) at (6,6) size 106x18
199 LayoutText {#text} at (0,0) size 109x18
200 text run at (0,0) width 109: ".overflowHidden"
201 layer at (727,427) size 118x70 backgroundClip at (727,427) size 58x70 clip at (728,428) size 57x68
202 LayoutBlockFlow {DIV} at (11,249) size 118x70 [border: (1px solid #999999)]
203 LayoutBlockFlow (anonymous) at (6,6) size 106x18
204 LayoutText {#text} at (0,0) size 109x18
205 text run at (0,0) width 109: ".overflowHidden"
206 layer at (738,456) size 96x30 backgroundClip at (738,456) size 47x30 clip at (739,457) size 46x28 scrollWidth 119
207 LayoutBlockFlow {DIV} at (11,29) size 96x30 [border: (1px solid #999999)]
208 LayoutText {#text} at (6,6) size 109x18
209 text run at (6,6) width 109: ".overflowHidden"
210 layer at (727,242) size 118x30 backgroundClip at (717,179) size 68x328 clip at (717,179) size 68x328
211 LayoutBlockFlow (relative positioned) {DIV} at (11,64) size 118x30 [border: (1px solid #999999)]
212 LayoutText {#text} at (6,6) size 52x18
213 text run at (6,6) width 52: ".relative"
214 layer at (792,155) size 69x30 backgroundClip at (0,0) size 785x600 clip at (0,0) size 785x600
215 LayoutBlockFlow (positioned) {DIV} at (86.67,6) size 69.33x30 [border: (1px solid #999999)]
216 LayoutText {#text} at (6,6) size 58x18
217 text run at (6,6) width 58: ".absolute"
218 layer at (738,381) size 96x30 backgroundClip at (728,353) size 57x68 clip at (728,353) size 57x68
219 LayoutBlockFlow (relative positioned) {DIV} at (11,29) size 96x30 [border: (1px solid #999999)]
220 LayoutText {#text} at (6,6) size 52x18
221 text run at (6,6) width 52: ".relative"