Commit ee95f301 authored by mrobinson@webkit.org's avatar mrobinson@webkit.org
Browse files

Reviewed by Gustavo Noronha Silva.

[GTK] Use WebCore scrollbars for the DRT instead of GtkScrolledWindow
https://bugs.webkit.org/show_bug.cgi?id=62252

Source/WebCore:

Properly handle the situation where the GtkWidget wants WebCore to draw its
own main frame scrollbars.

* platform/gtk/ScrollViewGtk.cpp:
(WebCore::shouldCreateMainFrameScrollbar): Abstract this logic into a helper function.
(WebCore::ScrollView::createScrollbar): Use the new helper.
(WebCore::ScrollView::visibleContentRect): Use the new helper.

Source/WebKit/gtk:

Added an undocumented self-scrolling property to WebKitWebView which
communicates to WebCore whether or not this widget is expected to draw
its own main frame scrollbars or not.

* webkit/webkitwebview.cpp: Add the self-scrolling property.
* webkit/webkitwebviewprivate.h: Add the selfScrolling private member.

Tools:

Add a new subclass of WebKitWebView that overrides the size request to
return 1 pixel by 1 pixel. This ensure that it operates properly when
not packed into a GtkScrolledWindow. Also construct the WebKitWebView
with self-scrolling set to true.

* DumpRenderTree/gtk/DumpRenderTree.cpp:
(webInspectorInspectWebView): Use the new SelfScrollingWebKitWebview class here.
(createWebView): Ditto.
(main): Pack the widget into a GtkBox instead of a GtkScrolledWindow.
* DumpRenderTree/gtk/SelfScrollingWebKitWebView.cpp: Added.
(self_scrolling_webkit_web_view_class_init):
(self_scrolling_webkit_web_view_init):
(self_scrolling_webkit_web_view_new):
(sizeRequestMethod):
(getPreferredSizeMethod):
* DumpRenderTree/gtk/SelfScrollingWebKitWebView.h: Added.
* GNUmakefile.am: Added SelfScrollingWebKitWebView files to the source list.

LayoutTests:

Unskip tests which are now passing and update results for tests which
previously had incorrect results.

* platform/gtk/Skipped: Unskip now-passing tests.
* platform/gtk/fast/css/MarqueeLayoutTest-expected.png:
* platform/gtk/fast/css/MarqueeLayoutTest-expected.txt:
* platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/gtk/fast/dom/vertical-scrollbar-in-rtl-expected.txt:
* platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.png:
* platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.txt:
* platform/gtk/fast/flexbox/flex-hang-expected.png:
* platform/gtk/fast/flexbox/flex-hang-expected.txt:
* platform/gtk/fast/forms/search-vertical-alignment-expected.png:
* platform/gtk/fast/forms/search-vertical-alignment-expected.txt:
* platform/gtk/fast/forms/searchfield-heights-expected.png:
* platform/gtk/fast/forms/searchfield-heights-expected.txt:
* platform/gtk/fast/forms/textfield-overflow-expected.png:
* platform/gtk/fast/forms/textfield-overflow-expected.txt:
* platform/gtk/fast/frames/flattening/frameset-flattening-advanced-expected.png: Added.
* platform/gtk/fast/frames/flattening/frameset-flattening-advanced-expected.txt:
* platform/gtk/fast/frames/flattening/frameset-flattening-simple-expected.png: Added.
* platform/gtk/fast/frames/flattening/frameset-flattening-simple-expected.txt:
* platform/gtk/fast/frames/flattening/frameset-flattening-subframesets-expected.png: Added.
* platform/gtk/fast/frames/flattening/frameset-flattening-subframesets-expected.txt:
* platform/gtk/fast/frames/inline-object-inside-frameset-expected.png: Added.
* platform/gtk/fast/frames/inline-object-inside-frameset-expected.txt:
* platform/gtk/fast/lists/001-vertical-expected.png: Added.
* platform/gtk/fast/lists/001-vertical-expected.txt:
* platform/gtk/fast/multicol/float-multicol-expected.png: Added.
* platform/gtk/fast/multicol/float-multicol-expected.txt:
* platform/gtk/fast/multicol/table-vertical-align-expected.png: Added.
* platform/gtk/fast/multicol/table-vertical-align-expected.txt:
* platform/gtk/fast/table/border-collapsing/004-vertical-expected.png:
* platform/gtk/fast/table/border-collapsing/004-vertical-expected.txt:
* platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.png: Added.
* platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt:
* platform/gtk/tables/mozilla/bugs/bug145572-expected.png:
* platform/gtk/tables/mozilla/bugs/bug145572-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91707 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent da3b1f33
2011-06-07 Martin Robinson <mrobinson@igalia.com>
Reviewed by Gustavo Noronha Silva.
[GTK] Use WebCore scrollbars for the DRT instead of GtkScrolledWindow
https://bugs.webkit.org/show_bug.cgi?id=62252
Unskip tests which are now passing and update results for tests which
previously had incorrect results.
* platform/gtk/Skipped: Unskip now-passing tests.
* platform/gtk/fast/css/MarqueeLayoutTest-expected.png:
* platform/gtk/fast/css/MarqueeLayoutTest-expected.txt:
* platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/gtk/fast/dom/vertical-scrollbar-in-rtl-expected.txt:
* platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.png:
* platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.txt:
* platform/gtk/fast/flexbox/flex-hang-expected.png:
* platform/gtk/fast/flexbox/flex-hang-expected.txt:
* platform/gtk/fast/forms/search-vertical-alignment-expected.png:
* platform/gtk/fast/forms/search-vertical-alignment-expected.txt:
* platform/gtk/fast/forms/searchfield-heights-expected.png:
* platform/gtk/fast/forms/searchfield-heights-expected.txt:
* platform/gtk/fast/forms/textfield-overflow-expected.png:
* platform/gtk/fast/forms/textfield-overflow-expected.txt:
* platform/gtk/fast/frames/flattening/frameset-flattening-advanced-expected.png: Added.
* platform/gtk/fast/frames/flattening/frameset-flattening-advanced-expected.txt:
* platform/gtk/fast/frames/flattening/frameset-flattening-simple-expected.png: Added.
* platform/gtk/fast/frames/flattening/frameset-flattening-simple-expected.txt:
* platform/gtk/fast/frames/flattening/frameset-flattening-subframesets-expected.png: Added.
* platform/gtk/fast/frames/flattening/frameset-flattening-subframesets-expected.txt:
* platform/gtk/fast/frames/inline-object-inside-frameset-expected.png: Added.
* platform/gtk/fast/frames/inline-object-inside-frameset-expected.txt:
* platform/gtk/fast/lists/001-vertical-expected.png: Added.
* platform/gtk/fast/lists/001-vertical-expected.txt:
* platform/gtk/fast/multicol/float-multicol-expected.png: Added.
* platform/gtk/fast/multicol/float-multicol-expected.txt:
* platform/gtk/fast/multicol/table-vertical-align-expected.png: Added.
* platform/gtk/fast/multicol/table-vertical-align-expected.txt:
* platform/gtk/fast/table/border-collapsing/004-vertical-expected.png:
* platform/gtk/fast/table/border-collapsing/004-vertical-expected.txt:
* platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.png: Added.
* platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt:
* platform/gtk/tables/mozilla/bugs/bug145572-expected.png:
* platform/gtk/tables/mozilla/bugs/bug145572-expected.txt:
2011-07-25 Adrienne Walker <enne@google.com>
 
[chromium] media-controls-clone started flaky crashing on mac.
......@@ -532,14 +532,6 @@ fast/css/acid2-pixel.html
# https://bugs.webkit.org/show_bug.cgi?id=53955
fast/dynamic/paused-event-dispatch.html
# Scrollbar issues.
# document.body.clientWidth includes vertical scrollbar size.
scrollbars/scrollbar-click-does-not-blur-content.html
# More issues where clientWith is incorrect, perhaps because of asynchronous
# main frame scrollbar behavior.
fast/dom/client-width-height-quirks.html
fast/dom/client-width-height.html
fast/overflow/scrollbar-restored.html
# The test below is not scrolled to the proper position. Perhaps because of
# asynchronous scrollbar behavior.
fast/css/font-weight-1.html
......@@ -1415,9 +1407,6 @@ http/tests/inspector/console-websocket-error.html
http/tests/xmlhttprequest/basic-auth-nouser.html
http/tests/xmlhttprequest/basic-auth-nopassword.html
# https://bugs.webkit.org/show_bug.cgi?id=52297
editing/input/page-up-down-scrolls.html
# DRT does not obey layoutTestController.addURLToRedirect()
http/tests/loading/cross-origin-XHR-willLoadRequest.html
......@@ -1473,10 +1462,6 @@ http/tests/inspector/network/network-clear-after-disabled.html
http/tests/inspector/network/network-close-load-open.html
http/tests/inspector/network/network-open-load-reopen.html
# https://bugs.webkit.org/show_bug.cgi?id=56966
# window.clientWidth and window.clientHeight do not include scrollbar allocation
fast/overflow/horizontal-scroll-after-back.html
# textInputController.hasGrammarMarker() is not implemented.
editing/spelling/grammar.html
......
......@@ -48,7 +48,7 @@ layer at (0,0) size 784x900
RenderText {#text} at (0,0) size 113x19
text run at (0,0) width 113: "This is 100px tall."
RenderText {#text} at (0,0) size 0x0
layer at (8,199) size 768x16 scrollX -784 scrollWidth 1692 scrollHeight 19
layer at (8,199) size 768x16 scrollX -768 scrollWidth 1692 scrollHeight 19
RenderBlock {MARQUEE} at (0,0) size 768x16 [bgcolor=#00FFFF]
RenderInline {B} at (0,0) size 1692x19
RenderText {#text} at (0,0) size 1692x19
......@@ -56,7 +56,7 @@ layer at (8,199) size 768x16 scrollX -784 scrollWidth 1692 scrollHeight 19
text run at (724,0) width 116: "Paul O' Connell, "
text run at (840,0) width 852: "Donncha O' Callaghan, Simon Easterby and Geordan Murphy all start with Ronan O' Gara and Shane Horgan on the bench."
RenderText {#text} at (0,0) size 0x0
layer at (8,215) size 768x16 scrollX -784 scrollWidth 1692 scrollHeight 19
layer at (8,215) size 768x16 scrollX -768 scrollWidth 1692 scrollHeight 19
RenderBlock {MARQUEE} at (0,16) size 768x16 [bgcolor=#FFFF00]
RenderInline {B} at (0,0) size 1692x19
RenderText {#text} at (0,0) size 1692x19
......@@ -64,7 +64,7 @@ layer at (8,215) size 768x16 scrollX -784 scrollWidth 1692 scrollHeight 19
text run at (724,0) width 116: "Paul O' Connell, "
text run at (840,0) width 852: "Donncha O' Callaghan, Simon Easterby and Geordan Murphy all start with Ronan O' Gara and Shane Horgan on the bench."
RenderText {#text} at (0,0) size 0x0
layer at (8,231) size 768x19 scrollX -784 scrollWidth 1692
layer at (8,231) size 768x19 scrollX -768 scrollWidth 1692
RenderBlock {MARQUEE} at (0,32) size 768x19 [bgcolor=#FFA500]
RenderInline {B} at (0,0) size 1692x19
RenderText {#text} at (0,0) size 1692x19
......@@ -72,7 +72,7 @@ layer at (8,231) size 768x19 scrollX -784 scrollWidth 1692
text run at (724,0) width 116: "Paul O' Connell, "
text run at (840,0) width 852: "Donncha O' Callaghan, Simon Easterby and Geordan Murphy all start with Ronan O' Gara and Shane Horgan on the bench."
RenderText {#text} at (0,0) size 0x0
layer at (8,250) size 768x19 scrollX -784 scrollWidth 1692
layer at (8,250) size 768x19 scrollX -768 scrollWidth 1692
RenderBlock {MARQUEE} at (0,51) size 768x19 [bgcolor=#A52A2A]
RenderInline {B} at (0,0) size 1692x19
RenderText {#text} at (0,0) size 1692x19
......@@ -80,7 +80,7 @@ layer at (8,250) size 768x19 scrollX -784 scrollWidth 1692
text run at (724,0) width 116: "Paul O' Connell, "
text run at (840,0) width 852: "Donncha O' Callaghan, Simon Easterby and Geordan Murphy all start with Ronan O' Gara and Shane Horgan on the bench."
RenderText {#text} at (0,0) size 0x0
layer at (8,269) size 768x100 scrollX -784 scrollWidth 1692
layer at (8,269) size 768x100 scrollX -768 scrollWidth 1692
RenderBlock {MARQUEE} at (0,70) size 768x100 [bgcolor=#FFC0CB]
RenderInline {B} at (0,0) size 1692x19
RenderText {#text} at (0,0) size 1692x19
......
......@@ -238,7 +238,7 @@ After changing grandparent's 'color' and the parent's 'font-size' inherited prop
After changing the parent's 'display' property to 'block', so that the child gets a renderer:
height: 100px
margin-left: 0px
width: 392px
width: 384px
After changing the parent's 'display' property back to 'none':
height: 100px
......
......@@ -3,6 +3,6 @@ vertical scroll: : Success
continuously call window.scrollY : Success
zoom in and out preserve scroll position: Success
resize preserves scroll position: Success
KeyDown HOME move y-scroll position to bottom for RTL page: -3410
KeyDown HOME move y-scroll position to bottom for RTL page: -3426
KeyDown END move y-scroll position to bottom for RTL page: 0
selectAll selects all document: Success
layer at (0,0) size 776x576
RenderView at (0,0) size 776x576
layer at (0,0) size 768x568
RenderView at (0,0) size 760x560
layer at (0,0) size 768x568
RenderBlock {HTML} at (0,0) size 768x568
RenderBody {BODY} at (8,8) size 752x560
RenderBody {BODY} at (8,8) size 752x544
RenderText {#text} at (0,0) size 484x19
text run at (0,0) width 484: "This window should not have scroll bars. If it has scroll bars, try to use them."
RenderText {#text} at (0,0) size 0x0
......@@ -4,9 +4,9 @@ layer at (0,0) size 784x586
RenderBlock {HTML} at (0,0) size 784x586
RenderBody {BODY} at (0,0) size 784x586
RenderDeprecatedFlexibleBox {DIV} at (0,0) size 786x586 [border: (1px solid #000000)]
RenderDeprecatedFlexibleBox {DIV} at (1,1) size 784x379 [border: (1px solid #000000)]
RenderDeprecatedFlexibleBox {DIV} at (1,1) size 510x377 [border: (1px solid #000000)]
RenderDeprecatedFlexibleBox {DIV} at (511,1) size 275x377 [border: (1px solid #000000)]
RenderDeprecatedFlexibleBox {DIV} at (1,380) size 784x205 [border: (1px solid #000000)]
RenderDeprecatedFlexibleBox {DIV} at (1,1) size 510x203 [border: (1px solid #000000)]
RenderDeprecatedFlexibleBox {DIV} at (511,1) size 275x203 [border: (1px solid #000000)]
RenderDeprecatedFlexibleBox {DIV} at (1,1) size 784x378 [border: (1px solid #000000)]
RenderDeprecatedFlexibleBox {DIV} at (1,1) size 510x376 [border: (1px solid #000000)]
RenderDeprecatedFlexibleBox {DIV} at (511,1) size 275x376 [border: (1px solid #000000)]
RenderDeprecatedFlexibleBox {DIV} at (1,379) size 784x206 [border: (1px solid #000000)]
RenderDeprecatedFlexibleBox {DIV} at (1,1) size 510x204 [border: (1px solid #000000)]
RenderDeprecatedFlexibleBox {DIV} at (511,1) size 275x204 [border: (1px solid #000000)]
......@@ -24,17 +24,17 @@ layer at (0,0) size 800x600
RenderTextControl {INPUT} at (2,0) size 194x16 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderDeprecatedFlexibleBox {DIV} at (3,0) size 188x16
RenderBlock {DIV} at (0,0) size 16x16
RenderBlock {DIV} at (16,0) size 156x19
RenderBlock {DIV} at (16,3) size 156x10
RenderBlock {DIV} at (172,0) size 16x16
RenderText {#text} at (198,1) size 4x19
text run at (198,1) width 4: " "
RenderTextControl {INPUT} at (204,3) size 194x16 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderTextControl {INPUT} at (204,0) size 194x16 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,151) size 784x19
RenderTextControl {INPUT} at (2,3) size 194x12 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderDeprecatedFlexibleBox {DIV} at (3,0) size 188x12
RenderBlock {DIV} at (0,0) size 16x16
RenderBlock {DIV} at (16,0) size 156x19
RenderBlock {DIV} at (16,3) size 156x6
RenderBlock {DIV} at (172,0) size 16x16
RenderText {#text} at (198,0) size 4x19
text run at (198,0) width 4: " "
......@@ -48,19 +48,19 @@ layer at (215,75) size 188x19
RenderBlock {DIV} at (3,13) size 188x19
RenderText {#text} at (1,0) size 31x19
text run at (1,0) width 31: "Text"
layer at (29,123) size 156x19
RenderBlock {DIV} at (0,0) size 156x19
layer at (29,126) size 156x10 scrollHeight 19
RenderBlock {DIV} at (0,0) size 156x10
RenderText {#text} at (1,0) size 31x19
text run at (1,0) width 31: "Text"
layer at (215,124) size 188x19
RenderBlock {DIV} at (3,-2) size 188x19
layer at (215,126) size 188x10 scrollHeight 19
RenderBlock {DIV} at (3,3) size 188x10
RenderText {#text} at (1,0) size 31x19
text run at (1,0) width 31: "Text"
layer at (29,162) size 156x19
RenderBlock {DIV} at (0,0) size 156x19
layer at (29,165) size 156x6 scrollHeight 19
RenderBlock {DIV} at (0,0) size 156x6
RenderText {#text} at (1,0) size 31x19
text run at (1,0) width 31: "Text"
layer at (215,158) size 188x19
RenderBlock {DIV} at (3,-4) size 188x19
layer at (215,165) size 188x6 scrollHeight 19
RenderBlock {DIV} at (3,3) size 188x6
RenderText {#text} at (1,0) size 31x19
text run at (1,0) width 31: "Text"
......@@ -9,7 +9,7 @@ layer at (0,0) size 800x600
RenderTextControl {INPUT} at (0,122) size 71x6 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderDeprecatedFlexibleBox {DIV} at (3,0) size 65x6
RenderBlock {DIV} at (0,3) size 0x0
RenderBlock {DIV} at (0,0) size 59x8
RenderBlock {DIV} at (0,3) size 59x0
RenderBlock {DIV} at (59,0) size 6x6
RenderText {#text} at (71,113) size 4x19
text run at (71,113) width 4: " "
......@@ -26,10 +26,6 @@ layer at (0,0) size 800x600
RenderBlock {DIV} at (0,81) size 288x31
RenderBlock {DIV} at (288,85) size 24x24
RenderText {#text} at (0,0) size 0x0
layer at (11,130) size 59x8
RenderBlock {DIV} at (0,0) size 59x8
RenderText {#text} at (1,0) size 10x8
text run at (1,0) width 10: "mini"
layer at (88,122) size 153x18
RenderBlock {DIV} at (0,0) size 153x18
RenderText {#text} at (1,0) size 35x18
......
......@@ -6,6 +6,6 @@ layer at (0,0) size 800x600
RenderTextControl {INPUT} at (2,0) size 194x10 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
layer at (13,3) size 188x19
RenderBlock {DIV} at (3,-5) size 188x19
layer at (13,11) size 188x4 scrollHeight 19
RenderBlock {DIV} at (3,3) size 188x4
caret: position 0 of child 0 {DIV} of {#shadow-root} of child 1 {INPUT} of body
layer at (0,0) size 865x602
layer at (0,0) size 865x607
RenderView at (0,0) size 784x584
layer at (0,0) size 784x602
RenderBlock {HTML} at (0,0) size 784x602
RenderFrameSet {FRAMESET} at (0,0) size 865x602
RenderFrameSet {FRAMESET} at (0,0) size 865x202
RenderFrame {FRAME} at (0,0) size 350x202
layer at (0,0) size 350x202
RenderView at (0,0) size 350x202
layer at (0,0) size 350x202
RenderBlock {HTML} at (0,0) size 350x202
RenderBody {BODY} at (8,8) size 334x178 [bgcolor=#008000]
layer at (0,0) size 784x607
RenderBlock {HTML} at (0,0) size 784x607
RenderFrameSet {FRAMESET} at (0,0) size 865x607
RenderFrameSet {FRAMESET} at (0,0) size 865x207
RenderFrame {FRAME} at (0,0) size 350x207
layer at (0,0) size 350x207
RenderView at (0,0) size 350x207
layer at (0,0) size 350x207
RenderBlock {HTML} at (0,0) size 350x207
RenderBody {BODY} at (8,8) size 334x183 [bgcolor=#008000]
RenderBlock {P} at (0,0) size 334x38
RenderText {#text} at (0,0) size 297x38
text run at (0,0) width 297: "Test for frameset flattening. The flattening only"
text run at (0,19) width 144: "works inside the DRT."
layer at (0,0) size 350x50
RenderBlock (positioned) {DIV} at (0,0) size 350x50
RenderFrame {FRAME} at (356,0) size 509x202
layer at (0,0) size 509x202
RenderView at (0,0) size 509x202
layer at (0,0) size 509x202
RenderBlock {HTML} at (0,0) size 509x202
RenderBody {BODY} at (8,8) size 493x186 [bgcolor=#FF0000]
RenderFrame {FRAME} at (356,0) size 509x207
layer at (0,0) size 509x207
RenderView at (0,0) size 509x207
layer at (0,0) size 509x207
RenderBlock {HTML} at (0,0) size 509x207
RenderBody {BODY} at (8,8) size 493x191 [bgcolor=#FF0000]
layer at (0,0) size 300x100
RenderBlock (positioned) {DIV} at (0,0) size 300x100
RenderFrameSet {FRAMESET} at (0,202) size 865x400
RenderFrameSet {FRAMESET} at (0,207) size 865x400
RenderFrame {FRAME} at (0,0) size 200x400
layer at (0,0) size 200x400
RenderView at (0,0) size 200x400
......
layer at (0,0) size 1000x584
layer at (0,0) size 1000x600
RenderView at (0,0) size 800x584
layer at (0,0) size 800x584
RenderBlock {HTML} at (0,0) size 800x584
RenderFrameSet {FRAMESET} at (0,0) size 1000x584
RenderFrame {FRAME} at (0,0) size 800x584
layer at (0,0) size 800x584
RenderView at (0,0) size 800x584
layer at (0,0) size 800x584
RenderBlock {HTML} at (0,0) size 800x584
RenderBody {BODY} at (8,8) size 784x560 [bgcolor=#008000]
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderFrameSet {FRAMESET} at (0,0) size 1000x600
RenderFrame {FRAME} at (0,0) size 800x600
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 [bgcolor=#008000]
RenderBlock {P} at (0,0) size 784x19
RenderText {#text} at (0,0) size 445x19
text run at (0,0) width 445: "Test for frameset flattening. The flattening only works inside the DRT."
......@@ -17,9 +17,9 @@ layer at (0,0) size 800x584
text run at (0,0) width 458: "This frame should be 800px wide and not be scrollable (have scrollbars)."
layer at (0,100) size 800x1
RenderBlock (positioned) {DIV} at (0,100) size 800x1
RenderFrame {FRAME} at (800,0) size 200x584
layer at (0,0) size 200x584
RenderView at (0,0) size 200x584
layer at (0,0) size 200x584
RenderBlock {HTML} at (0,0) size 200x584
RenderBody {BODY} at (8,8) size 184x568
RenderFrame {FRAME} at (800,0) size 200x600
layer at (0,0) size 200x600
RenderView at (0,0) size 200x600
layer at (0,0) size 200x600
RenderBlock {HTML} at (0,0) size 200x600
RenderBody {BODY} at (8,8) size 184x584
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment