Bug 30398 - [Qt] Scrolling over an svg leaves artifacts
Summary: [Qt] Scrolling over an svg leaves artifacts
Alias: None
Product: WebKit
Classification: Unclassified
Component: SVG (show other bugs)
Version: 528+ (Nightly build)
Hardware: All Linux
: P2 Normal
Assignee: Nobody
Keywords: Qt, QtTriaged
Depends on:
Reported: 2009-10-15 10:51 PDT by Bernhard Rosenkraenzer
Modified: 2011-02-27 11:12 PST (History)
3 users (show)

See Also:

Screenshot showing the problem (46.20 KB, image/png)
2009-10-15 10:51 PDT, Bernhard Rosenkraenzer
no flags Details
Test case from 30393 (6.38 KB, application/octet-stream)
2010-11-19 06:54 PST, Benjamin Poulain
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bernhard Rosenkraenzer 2009-10-15 10:51:31 PDT
Created attachment 41234 [details]
Screenshot showing the problem

Run the test application from bug 30393.

Scroll to the bottom, then move the scrollbar back to the top slowly.

The svg that was included with img src= now has white lines all over it (probably an off-by-1 in repainting it, leaving 1 line from the frame).
Comment 1 Andreas Kling 2010-02-15 03:09:24 PST
This problem does not occur when using -graphicssystem raster

Looks like a bug in Qt's X11 paintengine to me, although my attempt at hacking together a reduced testcase was unsuccessful.
Comment 2 Tor Arne Vestbø 2010-03-05 09:39:30 PST
Please follow the QtWebKit bug reporting guidelines when reporting bugs.

See http://trac.webkit.org/wiki/QtWebKitBugs


  - The 'QtWebKit' component should be used for bugs/features in the public QtWebKit API layer, not to signify that the bug is specific to the Qt port of WebKit

Comment 3 Nikolas Zimmermann 2010-07-09 07:14:14 PDT
Changed component to SVG, so it shows up in my all-svg-bugs search.
Comment 4 Benjamin Poulain 2010-11-19 06:54:32 PST
Created attachment 74383 [details]
Test case from 30393
Comment 5 Andreas Kling 2011-02-27 11:12:22 PST
X11 paintengine bugs are not relevant anymore since Qt is switching to raster by default in 4.8.