Summary: | Flickering toolbars when switching between tabs | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Yves Glodt <yg> |
Component: | general | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | ab.kde, ahartmetz, david.heijkamp, finex, jtgutier, kneczaj, kratky, mursusoft, popapa, sebaro |
Priority: | NOR | ||
Version: | 4.2.2 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Demo
konq.ogv |
Description
Yves Glodt
2009-04-26 17:53:57 UTC
Created attachment 33125 [details]
Demo
flickering confirmed in trunk too. I'm using: SVN r959568 Qt 4.5.0 X.Org 1.6.1 Nvidia drivers 180.44 Other apps (like dolphin for example) doesn't have this issue So far, SadEagle and me have found out: This problem seems to be caused by a call to QWidget::winId() somewhere which forces "alien" widgets in Qt to become native X11 widgets. When you're not using a hacked version of KHTML like I did for testing this is usually caused by the flash plugin(-wrapper). It is not possible to just remove the winId() call, unfortunately. I can confirm that the flicker does only happen if one of the tabs has (or had) loaded flash-content. Starting konqueror and opening tabs with flash-free content, followed by switching between them does not flicker. Using the khtml or webkit kpart does not make a difference. I made these tests with KDE 4.3 beta 1 on Kubuntu Karmic Same here. It doesn't make a difference if the flashplayer is killed manually. Only restarting Konqueror seems to help. Konqueror 4.2.4, Qt 4.5.1, Mandriva 2009.0 The flickering occurs when moving between tabs by any method (click on a tab header, keyboard shortcut, or wheel mouse scroll on tab header). The effect makes it appear as if there is a separate set of toolbars for each tab. The toolbars disappear so only the background is showing, the tab contents change and the toolbars re-appear with the URL for the current tab showing. Quite often, the height of the toolbar area also momentarily increases as the tab is changed and then decreases to the right height. The problem is NOT solely related to tabs with Adobe Flash content, though tabs with that content seem to make these problems more pronounced and slightly increase the time over which they occur. Konqueror 4.3.0, Qt 4.5.2, Debian Sid. Can confirm this is still happening in KDE 4.3.0. Same as described above - only flickers when tabs have or had Flash content. *** Bug 211490 has been marked as a duplicate of this bug. *** *** Bug 213066 has been marked as a duplicate of this bug. *** Konqueror 4.3.1 / QT 4.5.3 / Gentoo No flash or other plugins, it happens when I use "Save Image/Link As", konqueror blinks before the open/save file dialog pops, than this issue when I switch tabs (attached konq.ogv). Created attachment 39109 [details]
konq.ogv
It also happens when I delete/move/copy files. Still happens in Konqueror 4.4.00 / Qt 4.6.1 / Arch Linux. Yeah it looks quite bad and it still happens with KDE 4.4.1/Qt 4.6.2/Fedora 12. It really looks like all but the Main Toolbar are re-drawn each time I change tabs. Two tabs with "plain html", local or on the web show the same results. Whether it slows down page rendering or not, it gives the appearance of slowing down rendering. *** This bug has been marked as a duplicate of bug 58040 *** |