Bug 65584 - Elements Dock windows flickers on mouse over, if OpenGL is disabled
Summary: Elements Dock windows flickers on mouse over, if OpenGL is disabled
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Formula Editor (show other bugs)
Version:
(earliest affected)
4.1.0.0.beta2
Hardware: All All
: high normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 75944 86648 89025 91360 94582 102786 109375 (view as bug list)
Depends on:
Blocks: Elements-Pane Flickering-UI
  Show dependency treegraph
 
Reported: 2013-06-09 20:51 UTC by Regina Henschel
Modified: 2022-07-20 11:27 UTC (History)
13 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Regina Henschel 2013-06-09 20:51:28 UTC
Open the Elements Dock window and undock it. Select the 'Operators' part. Hover with the mouse over the symbols. Notice, that the window content jitters.
Comment 1 Laurent Balland 2013-06-24 07:41:18 UTC
I can confirm with fresh install of LibO 4.1.0.RC1 on Win7. When moving mouse over symbols they are redrawn many times during moving. They appear flickering.
Comment 2 Marcos Souza 2013-09-07 12:56:41 UTC
I can't reproduce this in Linux using master branch.

Maybe this issue just happens in Windows.
Comment 3 Thomas Arnhold 2013-11-04 11:46:26 UTC
With Linux it looks far more stable. Less jittering! But it occurs sometimes if you move your cursor over the items continuously (with Linux). On windows it's far more present, just move the mouse and it jitters.

It jitters in the docked and undocked state.
Comment 4 Adolfo Jayme Barrientos 2014-03-23 09:16:13 UTC
*** Bug 75944 has been marked as a duplicate of this bug. ***
Comment 5 Adolfo Jayme Barrientos 2014-11-24 15:51:33 UTC
*** Bug 86648 has been marked as a duplicate of this bug. ***
Comment 6 Adolfo Jayme Barrientos 2015-02-02 11:06:09 UTC
*** Bug 89025 has been marked as a duplicate of this bug. ***
Comment 7 Adolfo Jayme Barrientos 2015-05-18 17:43:28 UTC
*** Bug 91360 has been marked as a duplicate of this bug. ***
Comment 8 QA Administrators 2016-09-20 09:42:47 UTC Comment hidden (obsolete)
Comment 9 Roman Kuznetsov 2016-09-20 12:13:34 UTC
repro in LO 5.2.1

enable OpenGL solve this issue, but it is add a lot another problem =)
Comment 10 V Stuart Foote 2016-09-29 15:10:39 UTC
*** Bug 102786 has been marked as a duplicate of this bug. ***
Comment 11 Buovjaga 2018-04-30 17:19:26 UTC
(In reply to Thomas Arnhold from comment #3)
> With Linux it looks far more stable. Less jittering! But it occurs sometimes
> if you move your cursor over the items continuously (with Linux).

On Linux with GTK3, it does not jitter at all. It does jitter (in a slow rhythm) with kde4.

Arch Linux 64-bit
Version: 6.1.0.0.alpha1+
Build ID: 632bc11ce8fab1c4046ab24810b90a7ce9ac5914
CPU threads: 8; OS: Linux 4.16; UI render: default; VCL: kde4; 
Locale: fi-FI (fi_FI.UTF-8); Calc: group
Built on April 27th 2018
Comment 12 Buovjaga 2018-04-30 17:46:59 UTC
*** Bug 94582 has been marked as a duplicate of this bug. ***
Comment 13 Buovjaga 2018-04-30 17:47:33 UTC
(In reply to Buovjaga from comment #12)
> *** Bug 94582 has been marked as a duplicate of this bug. ***

Note that this was bisected
Comment 14 Buovjaga 2018-04-30 18:28:55 UTC
*** Bug 109375 has been marked as a duplicate of this bug. ***
Comment 15 Buovjaga 2018-05-01 06:21:03 UTC
The flickering is much worse on Linux under Wayland.
Comment 16 Adolfo Jayme Barrientos 2018-06-29 07:14:35 UTC
*** Bug 118406 has been marked as a duplicate of this bug. ***
Comment 17 Telesto 2018-09-08 12:10:27 UTC
Moving the mouse in the Math Operators panel is a quite awful thing to do in:
Version: 6.2.0.0.alpha0+
Build ID: 22f49d10c001f9d62e3783872bc7e53a902265a3
CPU threads: 4; OS: Windows 6.3; UI render: default; 
TinderBox: Win-x86@42, Branch:master, Time: 2018-09-08_03:56:10
Locale: en-US (nl_NL); Calc: CL

Everything blinking at high speed. Versie: 4.4.7.2 is more stable (still broken)
Comment 18 V Stuart Foote 2018-09-08 17:11:58 UTC
Look to have resolved font mishandling of the CommonSalLayout refactoring (bug 118884, bug 119302)--the layout of the nodes in the elements panes are again stable for use except for this flickering with non-OpenGL rendering.

But unbuffered screen paint occurs in many other locations of the UI [1], just especially obvious in the sm elements panels as here--or while cursor selecting text of the Help -> About dialog (noted in bug 113714) which I believe offers an obvious case for the continuing unbuffered paint issues.

OpenGL accelerated rendering does a better job at buffering the paints.

=-ref-=
[1] https://bugs.documentfoundation.org/showdependencytree.cgi?id=112889&hide_resolved=0
Comment 19 Regina Henschel 2018-11-06 15:17:25 UTC
There are no flickers in Version: 6.2.0.0.alpha1+ (x64)
Build ID: f825e6d4082c0d0beb1c95b881f6a2ee9bfc9161
CPU threads: 8; OS: Windows 10.0; UI render: GL; VCL: win; 
TinderBox: Win-x86_64@42, Branch:master, Time: 2018-11-05_00:20:26
Locale: de-DE (en_US); Calc: CL
Comment 20 V Stuart Foote 2018-11-06 16:04:25 UTC
(In reply to Regina Henschel from comment #19)
> There are no flickers in Version: 6.2.0.0.alpha1+ (x64)
> Build ID: f825e6d4082c0d0beb1c95b881f6a2ee9bfc9161
> CPU threads: 8; OS: Windows 10.0; UI render: GL; VCL: win; 
> TinderBox: Win-x86_64@42, Branch:master, Time: 2018-11-05_00:20:26
> Locale: de-DE (en_US); Calc: CL

@Regina, that was with OpenGL rendering. Lack of double buffering in sm is still flickering for me with Default rendering for same TB42 build.
Comment 21 Regina Henschel 2018-11-06 16:41:36 UTC
(In reply to V Stuart Foote from comment #20)
> @Regina, that was with OpenGL rendering. Lack of double buffering in sm is
> still flickering for me with Default rendering for same TB42 build.

You are right. I have added OpenGL to the summary.
Comment 22 QA Administrators 2019-11-08 03:38:40 UTC Comment hidden (obsolete)
Comment 23 Regina Henschel 2019-11-08 12:07:42 UTC
It is OK in Version: 6.4.0.0.alpha1+ (x64)
Build ID: 7c6226bee72805db7f0e567ca9f06c786a7d0da2
CPU threads: 8; OS: Windows 10.0 Build 18362; UI render: GL; VCL: win; 
Locale: de-DE (en_US); UI-Language: en-US
Calc: threaded
Comment 24 Buovjaga 2019-11-08 12:24:07 UTC
Still flickering without OpenGL

Version: 6.4.0.0.alpha1+ (x64)
Build ID: 7c6226bee72805db7f0e567ca9f06c786a7d0da2
CPU threads: 4; OS: Windows 10.0 Build 18362; UI render: default; VCL: win; 
Locale: fi-FI (fi_FI); UI-Language: en-US
Calc: threaded
Comment 25 dante19031999 2020-07-19 11:38:04 UTC
For windows we need to make a test on 7.0 (uses skia graphics).
Use linux so can't.
Comment 26 dante19031999 2020-07-19 11:49:53 UTC Comment hidden (off-topic)
Comment 27 V Stuart Foote 2020-07-19 12:59:52 UTC Comment hidden (off-topic)
Comment 28 V Stuart Foote 2020-07-19 13:09:54 UTC
(In reply to dante19031999 from comment #25)
> For windows we need to make a test on 7.0 (uses skia graphics).
> Use linux so can't.

Issue of UI flickering of the sm Elements panel remains for default GDI rendering (CPU only or HA).  And like with double buffering provided with OpenGL rendering, the Skia rendering modes (Vulkkan or 'software only' Raster) correctly double buffer the elements panel. No "flicker" noticeable with now default Skia rendering.

Testing Windows 10 64-bit en-US, Intel HD Graphics 620 with
Version: 7.1.0.0.alpha0+ (x64)
Build ID: ffe503b62f9a508285ed06ef977f91604130579a
CPU threads: 4; OS: Windows 10.0 Build 18363; UI render: default; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded
Comment 29 QA Administrators 2022-07-20 03:29:10 UTC Comment hidden (obsolete)
Comment 30 Regina Henschel 2022-07-20 11:27:58 UTC
I can no longer reproduce the problem in Version: 7.5.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: d2dfc0c4286057f5d8dda178817de3503c3a7d29
CPU threads: 8; OS: Windows 10.0 Build 19043; UI render: default; VCL: win
Locale: de-DE (en_US); UI: en-US
Calc: CL