[Webkit-unassigned] [Bug 17488] If either overflow-x or overflow-y value is not visible, Webkit will change it to auto

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 1 00:29:50 PDT 2008


http://bugs.webkit.org/show_bug.cgi?id=17488


faruk at apple.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |faruk at apple.com




------- Comment #3 from faruk at apple.com  2008-04-01 00:29 PDT -------
The reason why your test case breaks is because it's spelled "visible" (not
visable) — changing it to visible makes the JavaScript detect the property
correctly.

Nonetheless, the behavior is still incorrect: adding a test case that shows
this in a different way.

The combination of overflow-x: visible; overflow-y: hidden;  (or vice-versa) is
a desirable combination and should behave exactly as it reads: elements
expanding outside the containing "viewport" should only be rendered along the
x-axis but not along the y-axis.

What doesn't get defined by the spec, however, is what happens to content that
is outside _both_ x and y axes. Should elements always get clipped to exact
rectangles? (by far easiest to implement) Which axis/setting gets precedence?
Letting it be dependent on CSS property order AND allowing for non-rect
rendering would be very tricky to implement I'm sure.


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list