Versione: 5.2.1.2 Build ID: 31dd62db80d4e60af04904455ec9c9219178d620 Thread CPU: 4; Versione SO: Windows 6.2; Resa interfaccia: predefinito; Versione locale: it-IT (it_IT); Calc: group 1. Insert an image (in Writer, Calc or whatever) 2. Right click on it 3. Select Area 4. Go to Color Tab 5. Open Color ComboBox 6. Just hover with mouse pointer among lines RESULT: the Combo is redrawn at each line hovered I tried with mouse AND touchpad I've tried with NotePad and it doesn't happen there.
Please try also with the Styles Combo on Format Bar in Writer: much shorter.
and notice that doing that (on previous comment) the Save Icon on Standard Bar, flashes as well.
But you have to insist for a while ;)
Finally notice that ALL ComboBox flash. It's just more visible with graphically full ones.
Confirmed with the comboboxes/dropdown menus. The Save button flicker is not very noticeable. I see maybe 1 flicker at the start. Win 7 Pro 64-bit Version: 5.3.0.0.alpha0+ Build ID: 7da2f3ce9f7b049c177a735a146dae84a764d3f7 CPU Threads: 4; OS Version: Windows 6.1; UI Render: default; TinderBox: Win-x86@42, Branch:master, Time: 2016-10-04_03:49:06 Locale: fi-FI (fi_FI); Calc: CL Version: 5.2.0.0.beta1 (x64) Build ID: 1e9933ef611c66bcded94b84052543c78cf1c223 CPU Threads: 4; OS Version: Windows 6.1; UI Render: default; Locale: fi-FI (fi_FI)
Probably point 1 of my first comment may be misleading, since I've just tried it again and a better definition could be: 1. Draw a shape (in Writer, Calc or whatever) The rest of list is correct. I've just tried on a different (customer's) PC and it still happens. Win7 Home Premium 64bit Italiaan Versione: 5.2.2.2 (x64) Build ID: …f3ad (I'm copying manually ;) Thread CPU: 2; Versione SO: Windows 6.1; Resa interfaccia: predefinito; Versione locale: it-IT (it_IT); Calc: group
Importance: low minor Well, surely it's not something blocking, but is really bad to see, especially from a (ex)dev eyes :)
(In reply to Gabriele Ponzo from comment #7) > Importance: low minor > > Well, surely it's not something blocking, but is really bad to see, > especially from a (ex)dev eyes :) https://wiki.documentfoundation.org/images/0/06/Prioritizing_Bugs_Flowchart.jpg
(In reply to Buovjaga from comment #5) > Confirmed with the comboboxes/dropdown menus. Who should put in confirmed status then? Thanks. > The Save button flicker is not very noticeable. I see maybe 1 flicker at the > start. > > Win 7 Pro 64-bit Version: 5.3.0.0.alpha0+ > Build ID: 7da2f3ce9f7b049c177a735a146dae84a764d3f7 > CPU Threads: 4; OS Version: Windows 6.1; UI Render: default; > TinderBox: Win-x86@42, Branch:master, Time: 2016-10-04_03:49:06 > Locale: fi-FI (fi_FI); Calc: CL > > Version: 5.2.0.0.beta1 (x64) > Build ID: 1e9933ef611c66bcded94b84052543c78cf1c223 > CPU Threads: 4; OS Version: Windows 6.1; UI Render: default; > Locale: fi-FI (fi_FI)
(In reply to Gabriele Ponzo from comment #9) > (In reply to Buovjaga from comment #5) > > Confirmed with the comboboxes/dropdown menus. > > Who should put in confirmed status then? > > Thanks. > > > The Save button flicker is not very noticeable. I see maybe 1 flicker at the > > start. > > > > Win 7 Pro 64-bit Version: 5.3.0.0.alpha0+ > > Build ID: 7da2f3ce9f7b049c177a735a146dae84a764d3f7 > > CPU Threads: 4; OS Version: Windows 6.1; UI Render: default; > > TinderBox: Win-x86@42, Branch:master, Time: 2016-10-04_03:49:06 > > Locale: fi-FI (fi_FI); Calc: CL > > > > Version: 5.2.0.0.beta1 (x64) > > Build ID: 1e9933ef611c66bcded94b84052543c78cf1c223 > > CPU Threads: 4; OS Version: Windows 6.1; UI Render: default; > > Locale: fi-FI (fi_FI) Sorry, it's late... please ignore my previous reply! It's already in NEW status...
Bibisected using repo bibisect-win32-5.0. db76ebae674812c4c3dffafc2d02201a67dd15a7 is the first bad commit commit db76ebae674812c4c3dffafc2d02201a67dd15a7 Author: Norbert Thiebaud <nthiebaud@gmail.com> Date: Wed Jun 3 14:29:56 2015 -0500 source dca01def7885ad69cf66edd75cf8207a5adb64f9 # bad: [b7988d11e5d3751a4b366b2bfc9048f7a30e8526] source 87ac0b1e75a880a68ecb748bd4b34ae5a3d2ae98 # good: [f449493ae11ac76cc7396bddeaa624a60c565936] source 57d6b92b69a31260dea0d84fcd1fc5866ada7adb git bisect start 'b7988d11e5d3751a4b366b2bfc9048f7a30e8526' 'oldest' # good: [66e2ae767eb4bb83444e3d03bcb90adcbe6d4991] source 5a308b1239a09417507b0d05090ff2d3418d5133 git bisect good 66e2ae767eb4bb83444e3d03bcb90adcbe6d4991 # good: [66e2ae767eb4bb83444e3d03bcb90adcbe6d4991] source 5a308b1239a09417507b0d05090ff2d3418d5133 git bisect good 66e2ae767eb4bb83444e3d03bcb90adcbe6d4991 # good: [c51237da468f7026112580cfb26a732ce39f523d] source 103bf75921e069d1c078c0ef30b94b8f91920877 git bisect good c51237da468f7026112580cfb26a732ce39f523d # bad: [506aebdebff0cb9a6b9a21b4cc1420ac30da809c] source 741d9990bf9d9dfcba1166a12ffb1d846c912181 git bisect bad 506aebdebff0cb9a6b9a21b4cc1420ac30da809c # good: [6ccca69aaa01f8d73b51af81cabe6a6cbc73d644] source d879d5346b525c478e93363b7ec06e797ce01461 git bisect good 6ccca69aaa01f8d73b51af81cabe6a6cbc73d644 # bad: [3d5c1633f6b1cc733da91fda4afa564fe08ab8ad] source 4f864949a9484bbf21911859398743bfe2b1430f git bisect bad 3d5c1633f6b1cc733da91fda4afa564fe08ab8ad # bad: [4d56ee4c16542245c661191e1b8aaa012d36f183] source 6a26624d8ba9d37481e75f5c952dff9c6dd86fb6 git bisect bad 4d56ee4c16542245c661191e1b8aaa012d36f183 # good: [222ed4c003057724e5677949956306d325645c03] source 83d8ccfb0a1e175149d6507e35757317568c7883 git bisect good 222ed4c003057724e5677949956306d325645c03 # good: [4b89c6f16a050cfb2ab4f05a227d4e69a846cde6] source d8a53d46278ee6415d47aec8db90577b7bd52764 git bisect good 4b89c6f16a050cfb2ab4f05a227d4e69a846cde6 # bad: [e3ef42a5d2b118680df6b62a3fc43f5dd33456eb] source 60bbbcabed5ddf477a17970af79f464fc5e98753 git bisect bad e3ef42a5d2b118680df6b62a3fc43f5dd33456eb # bad: [c50d2d0da2974ed7709abe36fcfb286ae7c92506] source a563bd6a3e2768a5248abb3ad889d0ed739df1ba git bisect bad c50d2d0da2974ed7709abe36fcfb286ae7c92506 # good: [946c7cc0775a1ea3ba1ec267cbbe601bd8de42fe] source 4c329456e1b70cfccfee905222d40f32ebcf562c git bisect good 946c7cc0775a1ea3ba1ec267cbbe601bd8de42fe # good: [fca6cb5be6895e7c5c21262fe7780c4d366c3386] source 7a11ec1992bf877f42edce8d1d930c5b00bd3d48 git bisect good fca6cb5be6895e7c5c21262fe7780c4d366c3386 # bad: [db76ebae674812c4c3dffafc2d02201a67dd15a7] source dca01def7885ad69cf66edd75cf8207a5adb64f9 git bisect bad db76ebae674812c4c3dffafc2d02201a67dd15a7 # first bad commit: [db76ebae674812c4c3dffafc2d02201a67dd15a7] source dca01def7885ad69cf66edd75cf8207a5adb64f9
This is a regression that came with 5.0, and is specific to default rendering. Another prominent example is the font size dropdown in Writer. Flickering started with the comment referenced below. Adding Cc: to Tomaž Vajngerl, please take a look. https://cgit.freedesktop.org/libreoffice/core/commit/?id=dca01def7885ad69cf66edd75cf8207a5adb64f9 author Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> 2015-05-07 05:18:37 (GMT) committer Jan Holesovsky <kendy@collabora.com> 2015-05-07 07:57:50 (GMT) "refactor ListBox/ComboBox to use RenderContext"
Not sure why this was set to low priority.
(In reply to Aron Budea from comment #13) > Not sure why this was set to low priority. Because it is just a flicker bug.
(In reply to Buovjaga from comment #14) > Because it is just a flicker bug. Sure, that's what severity is for. The bug doesn't prevent professional work, but it gives a bad impression, and is quite annoying, as combo boxes are everywhere (similarly there's bug 113714 that is the same, just with the main menu). Plus it's a regression.
I can reproduce this, let's see if an approach similar to the menu flicker can work here as well.
To be more precise, I can reproduce this on Windows GDI only; Windows GL, Linux gtk3 works fine, and I would expect that Linux gen also flickers, but in practice it does not.
Miklos Vajna committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/+/d4714b0fdb81e6e561ae526cc517ecc9a40a603e%5E%21 tdf#101978 vcl combobox/listbox floating window: avoid flicker It will be available in 6.4.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
The combo/listbox popup no longer flickers with the above in general.
On Windows 10 Home 64-bit en-US with Version: 6.4.0.0.alpha0+ (x86) Build ID: 99971d009e9c96d1d47aec14ecfbfeaa06dc140d CPU threads: 4; OS: Windows 10.0; UI render: default; VCL: win; TinderBox: Win-x86@42, Branch:master, Time: 2019-06-18_03:59:27 Locale: en-US (en_US); UI-Language: en-US Calc: threaded The combobox/listbox flicker is gone. And this also fixed bug 93840! @Miklos, any thought on what is still happening with 'default' rendering in the Help -> About dialog (bug 118856). Also, look to need a new BZ issue for the Color palette widget frame holding the color swatches? While the Draw 'Color Bar' is rock solid, the Color picker dialog across the UI flickers badly on mouse pointer movement between swatches.
Yes, one commit / bug is the ideal. So if there is anything remaining, then a follow-up bug is better than reopening this one. If you can add it to the bug 91488 tracker, that's great; so when I have time to work on flicker bugs, I know what to do. Thanks!
Miklos Vajna committed a patch related to this issue. It has been pushed to "libreoffice-6-3": https://git.libreoffice.org/core/+/c41bd615230f67bd5eaedcb95702bacd031e0a20%5E%21 tdf#101978 vcl combobox/listbox floating window: avoid flicker It will be available in 6.3.0.1. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.