Version: 3.4.0 (using KDE 3.4.0 Level "a" , SUSE 9.2 UNSUPPORTED) Compiler: gcc version 3.3.4 (pre 3.3.5 20040809) OS: Linux (i686) release 2.6.8-24.10-default The process of restore/resizing a window is not done correctly in Konqueror. Currently if you have a webpage displayed in a maximized Konqueror window with no scrollbars apearing (because the webpage fits completly in the window) and then restore Konqueror window (thru the "Restore" button at the top) the webpage will then not fit in the resized window and display the appropriate scroll bars. Until here all is right, except for the fact that the process of restoring/resizing is done wrong. Currently restoring involves: -resize window --> display the webpage in the resized window --> if it doesn't fit in the resized window then display the appropriate scrollbars --> this last step triggers a new resizing of the webpage display in order to account for the space taken by the added scrollbars. This is suboptimal behaviour which causes kind of a flickering (a second resizing) of the webpage display during restoring. The way to do it correctly would be: -resize window --> calculate if the resized webpage display will require scrollbars --> if it does then account for the scrollbars space to be taken and display the webpage already with the scrollbars, all in one go; if it doesn't then display the webpage without the scrollbars, all in one go. This avoids the flickering and even speeds up the restore process, since the webpage is resized and displayed only once and not twice as it does right now. This behaviour is common to more programs in KDE so this might not be a problem with Konqueror but with kdelibs, or even with QT itself. It's not a critical thing but I still think it's worth to figure it out and to improve this suboptimal process, since it speeds things up and the visual feedback is also very improved.
Does this still happen in KDE 3.5? Can you suggest a test URL where the problem shows up?
Closing due to no response from reporter. If this is still an issue for you Hugo, please let the KDE developers know.
Hi, sorry for not answearing before. I've just checked this again and this less-than-perfect behaviour is still present in KDE 3.5.3 (I'm using Slax 5.1.8rc1 right now). Haven't tried 3.5.4 but I can bet that it's still there. The best way to see this type of flickerings is to have an old PC to try KDE, or then use another kinf of approach, the one I'm using right now. I'm running Slax (KDE 3.5.3) inside VMware's Workstation inside Windows XP Pro. Everybody knows that the virtualization software is still some steps behind in performance compared to the real thing, specially in the display speed. Since display slows down a bit this is a good way to track down these quirks. A good way to test this is to have a webpage (www.google.com for instance) displayed inside Konqueror in a small window that forces the webpage to be displayed with both horizontal and vertical scroll bars. Position this window at the top center of the desktop. Now just double click the window's titlebar to make it maximize, then double click again to restore to the small window size and again to maximize. Do this procedure over and over several times very fast and you'll see that everytime you restore the window to it's small size, the Google logo image first gets displayed in one place at the center and then quickly moves to it's left some pixels, this is to account for the extra space taken by the newly added vertical scrollbar. This is because the webpage is firstly displayed without the scrollbars and then resized and adlusted to fit the scrollbars. This quick movement of the Google logo image also happens with everything else displayed in the webpage. The same will happen for the horizontal scrollbar. The correct way to do the resizing IMHO is the one I've described in my bugreport above. If you need me to explain it better just tell me. You may say that this is only noticeable in a slow PC or thru virtualization software, but this behaviour is still present in the fast machines and you can bet your eyes can catch it everytime and they will be annoyd by it over time. And things will feel much snappier without this second resizing of the displayed webpage contents. I've noticed this odd behaviour using a fast PC, not thru VMware, so... Hope someone will fix this. Thanks for taking notice of this somewhat old bug ;)
I think I can see this, but my computer's not quite slow enough to tell. Not sure if there is much that can be done about it.
Closing as UNMAINTAINED since we don't have the manpower to support KDE3 anymore. If this issue is still valid for Konqueror 4.8.4 or later, please reopen or file a new report. Thanks for your understanding.