[Webkit-unassigned] [Bug 99842] New: Touch operation corrupts screen when specifying other than overflow:visible in css

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 19 08:36:18 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=99842

           Summary: Touch operation corrupts screen when specifying other
                    than overflow:visible in css
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Windows 7
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: yoshida-hxa at necst.nec.co.jp
                CC: bweinstein at apple.com


Created an attachment (id=169625)
 --> (https://bugs.webkit.org/attachment.cgi?id=169625&action=review)
Html file to reproduce

On a windows 7 tablet, PAN operation(=scroll) causes
corruption of screen.

Does anybody know how to resolve this or have the fix?

How to reproduce.
1. Prepare a HTML contents which have an element specifying
  other than "visible" to the property overflow in css.
2. Load the contents with webkit
3. Operate the touch operaion, PAN on the element.

Problem
The content in the element protrudes outside the placeholder 
for it and can disappear.

The build version
Webkit.exe on r131112 for Nightly builds.

We guess Source\WebKit\win\WebView.cpp has some bugs on this 
issue.

Here is the sample contents to reproduce problem. You will see the
problem if you PAN on the field for "overflow:auto".

----------
<HTML>
<HEAD><TITLE>pan with css:overflow</TITLE></HEAD>
<BODY>
<font size="+2">
<div style="border: 2px solid blue; padding: 5px 5px 5px 5px; overflow:visible;">
overflow:visible
</div>
<br>
<div style="border: 2px solid red; padding: 5px 5px 5px 5px; overflow:auto;">
overflow:auto
</div>
</font>
</BODY>
</HTML>
----------

                                                       Hideki

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



More information about the webkit-unassigned mailing list