Bug 147490 - Drawing makes menus and dialogs blank
Summary: Drawing makes menus and dialogs blank
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
6.4.0.3 release
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL: https://forumooo.ru/index.php/topic,9...
Whiteboard:
Keywords: bibisected, bisected, regression
Depends on:
Blocks:
 
Reported: 2022-02-17 12:39 UTC by Mike Kaganski
Modified: 2024-02-18 17:50 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Screenshot of the problem (73.87 KB, image/png)
2022-02-17 12:39 UTC, Mike Kaganski
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Kaganski 2022-02-17 12:39:43 UTC
Created attachment 178350 [details]
Screenshot of the problem

Open 178340 from bug 147487. Click on [ Draw ] button, see the new rectangle. Press [ 500x500 ] button (see the cells taking a different size), then press [ Draw ] button.

Now try to open a menu. It shows blank. Try to close the file -> the confirmation dialog is also blank.

Now undo twice, then redo twice. Now the menu and dialogs are shown OK.
This is a regression after https://git.libreoffice.org/core/+/fd2174d55dadc3b4dcf6b15b5789077bb2951698

> author	Armin Le Grand <Armin.Le.Grand@me.com>	Mon Nov 04 15:28:22 2019 +0100
> 
> tdf#121963 apply GridOffset in isPrimitiveVisible

The problem only affects Windows; it is visible with OpenGL (in 6.4) and with Skia (in current master); and with UI render: default, it is not reproducible. But an interesting thing is, that the buttons are flashing (especially with UI render: default), which the causing commit tried to fix.
Comment 1 Mike Kaganski 2022-02-17 12:42:38 UTC
Note that the flashing of the buttons after the [ Draw ] -> [ 500x500 ] -> [ Draw ] in 'UI render: default' is also caused by the same commit.
Comment 2 m_a_riosv 2022-02-17 21:39:11 UTC
I can reproduce with Skia enable, It's strange, closing the file and reopening again, doesn't happen.

With Skia disable, the buttons [500x500] begins to flicker a lot.

Version: 7.3.0.3 (x64) / LibreOffice Community
Build ID: 0f246aa12d0eee4a0f7adcefbf7c878fc2238db3
CPU threads: 4; OS: Windows 10.0 Build 21390; UI render: Skia/Vulkan; VCL: win
Locale: es-ES (es_ES); UI: en-US
Calc: CL
Comment 3 QA Administrators 2024-02-18 03:12:39 UTC Comment hidden (obsolete)
Comment 4 mibbbbbn777 2024-02-18 17:30:51 UTC
Bug still exists in 

Version: 24.2.1.1 (X86_64) / LibreOffice Community
Build ID: 359ef544e625d2ffbfced462ab37bd593ca85fa7
CPU threads: 12; OS: Windows 10.0 Build 19045; UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: it-IT
Calc: CL threaded

Even if the menues are blank i am able to blindly click and use them.

Using version 24.2.1.1 after i replicate the bug everything is effected by lag, for exemple if i type something it doesn't show up on the screen untill i scroll a little the page.
Also using Calc not in full screen and making one side of the window larger the "new" extended section sometimes remains black until i scroll a little the page and averything except the menues refreshes back to normal. 

As an older reply in bug 147487 says: if you change the zoom of the page avery menu comes back.
Comment 5 mibbbbbn777 2024-02-18 17:50:44 UTC
bug also exists in 

Version: 7.6.5.1 (X86_64) / LibreOffice Community
Build ID: 7d3edae2c3c6b0c6667bcb9e3f9988f28eb82295
CPU threads: 12; OS: Windows 10.0 Build 19045; UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: it-IT
Calc: CL threaded