Description: Resizing a window in any of the Libre Office programs (Calc, Writer, etc). makes the toolbar icons and widget disappear and reappear every few milliseconds, like a stroboscope. It makes the UI look buggy and contributes to the perception that Libre Office is slow compared to MS Office. This happens to every type of toolbar display. i.e. Select: "View -> User Interface -> Sidebar" from the menu and then resize the window and not only will the toolbar flicker but everything in the sidebar. To be clear: the flickering happens only while you click the edge of the window and move the mouse to resize it. The flickering stops when you let go of the mouse button. Steps to Reproduce: 1. Open any of the Libre Office apps, like Writer, Calc, etc. 2. Click the edge of the window to resize it. 3. While you are moving your mouse during resize, notice the toolbar icons and widgets flickering really fast. Actual Results: Toolbar(s) flickers while the window is resized Expected Results: I expect it to not flicker, just like every other application I use on Windows. Reproducible: Always User Profile Reset: No Additional Info: Note: Enabling OpenGL rendering seems to fix the flickering issue, however since it is not enabled by default, I would argue that this is still an important bug to fix because it affects the user experience negatively and contributes to the perception the Libre Office is buggy. Every user is likely to notice it since resizing a window is a common thing people do.
Hello alexleduc, Many flickering issues has been fixed in 6.3. Could you please try to reproduce it with the latest version of LibreOffice from https://www.libreoffice.org/download/libreoffice-fresh/ ? I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' if the bug is still present in the latest version.
Hmm, duplicate bug 69932 on Linux was closed => WF, but it was confirmed there (cmnt 21) for Windows (6.2.7). Suspect that original issues there, were conflated with the RenderContext refactoring--and maybe should have been moved to a new issue. Anyhow still can confirm on 6.3, and with recent master. @Xisco -- another candidate for your RequestDoubleBuffering(true) patches? STR: 1. Open LibreOffice disable OpenGL rendering, restart 2. open Writer 3. View -> User Interface -> Standard Toolbar (restart Writer if changes) 4. grab corner of the LibreOffice application frame on system desktop 5. drag to resize, release 6. watch the Toolbar elements redraw (multiple times in sequence) on release -- not double buffered 7. enable OpenGL, restart 8. same steps 4 - 6 9. clean single draw -- double buffered =-testing-= Windows 10 Home 64-bit en-US (1903) Intel HD Graphics 620 Version: 6.3.2.2 (x64) Build ID: 98b30e735bda24bc04ab42594c85f7fd8be07b9c CPU threads: 4; OS: Windows 10.0; UI render: default; VCL: win; Locale: en-US (en_US); UI-Language: en-US Calc: threaded Version: 6.4.0.0.alpha0+ (x64) Build ID: 3a7d479c4c852499e8e4e2bc4273f02aec5051be CPU threads: 4; OS: Windows 10.0; UI render: default; VCL: win; TinderBox: Win-x86_64@42, Branch:master, Time: 2019-09-25_22:48:46 Locale: en-US (en_US); UI-Language: en-US Calc: threaded
(In reply to Xisco Faulí from comment #1) > Hello alexleduc, > Many flickering issues has been fixed in 6.3. > Could you please try to reproduce it with the latest version of LibreOffice > from https://www.libreoffice.org/download/libreoffice-fresh/ ? > I have set the bug's status to 'NEEDINFO'. Please change it back to > 'UNCONFIRMED' if the bug is still present in the latest version. Hi Xisco, I installed the version you linked to, launched it and disabled OpenGL rendering, restarted it and then the flickering was still happening. Version: 6.3.2.2 (x64) Build ID: 98b30e735bda24bc04ab42594c85f7fd8be07b9c CPU threads: 4; OS: Windows 10.0; UI render: default; VCL: win; Locale: fr-CA (fr_CA); UI-Language: en-US Calc: CL
UI still flickers a few times after window resize under Win10 x64 using LibO 6.4.5.2
Buffering issue remains *just* for GDI rendering (CPU or with HA) only on Windows 10 Home 64-bit en-US with Version: 7.0.0.3 (x64) Build ID: 8061b3e9204bef6b321a21033174034a5e2ea88e CPU threads: 4; OS: Windows 10.0 Build 18363; UI render: default; VCL: win Locale: en-US (en_US); UI: en-US Calc: threaded However at 7.0.0, the now default Skia rendering (Vulkan HW based or software only) redraw is double buffered and does not "flicker", just like OpenGL rendering had been doing previously.
Dear alexleduc, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from https://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://web.libera.chat/?settings=#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
I'll let others confirm if the bug still exists today on Windows. I have completely ditched Windows for Linux on the desktop and while the window resize is noticeably slow on Linux (Plasma, X11), it does not flicker like it did on Windows.
Still flickering with GDI, but maybe the issue is becoming irrelevant as Skia/Raster at least should work just fine for everybody on Windows these days. Version: 7.5.0.0.alpha0+ (x64) / LibreOffice Community Build ID: 7716a43e76fe26ba31393b31cfa967f5fcb6e747 CPU threads: 2; OS: Windows 10.0 Build 19044; UI render: default; VCL: win Locale: fi-FI (fi_FI); UI: en-US Calc: threaded Jumbo