Bug 151677 - tip on "formula bar" for "formula making" is displaying over the formula itself.
Summary: tip on "formula bar" for "formula making" is displaying over the formula itself.
Status: VERIFIED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
7.5.0.0 alpha0+
Hardware: All Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: target:7.6.0 target:7.5.3
Keywords: bibisected, bisected, regression
: 151995 (view as bug list)
Depends on:
Blocks: KDE, KF5
  Show dependency treegraph
 
Reported: 2022-10-21 10:16 UTC by elias estatistics
Modified: 2023-12-04 08:04 UTC (History)
7 users (show)

See Also:
Crash report or crash signature:


Attachments
tip on "formula bar" for "formula making" is displaying over the formula itself. (77.61 KB, image/jpeg)
2022-10-21 10:16 UTC, elias estatistics
Details
formula tip over the formula Bug (94.14 KB, image/png)
2023-12-01 18:53 UTC, pajaro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description elias estatistics 2022-10-21 10:16:49 UTC
Created attachment 183187 [details]
tip on "formula bar" for "formula making" is displaying over the formula itself.

Version: 7.5.0.0.alpha0+ / LibreOffice Community
Build ID: af2879e434fa0dc6b2a626617ed865e4f66eb5ad
CPU threads: 4; OS: Linux 5.11; UI render: default; VCL: kf5 (cairo+xcb)
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded


tip on "formula bar" for "formula making" is displaying over the formula itself when autoinput is selected.

Expected: 
Tooltip for formula making to not be displayed over the formula itself.
Comment 1 Rafael Lima 2022-10-21 18:57:16 UTC
This is weird. Up until LO 7.4.2 in kf5 the tooltip appears above the formula bar. Now in LO 7.5 the tooltip is indeed appearing over the formula bar, which is not nice.

REPRO with

Version: 7.5.0.0.alpha0+ / LibreOffice Community
Build ID: 6b2a10f80377c4525b1ce4a18955d4040c3d3aae
CPU threads: 16; OS: Linux 5.15; UI render: default; VCL: kf5 (cairo+xcb)
Locale: pt-BR (pt_BR.UTF-8); UI: en-US
Calc: CL threaded

NOT repro

Version: 7.4.2.3 / LibreOffice Community
Build ID: 40(Build:3)
CPU threads: 16; OS: Linux 5.15; UI render: default; VCL: kf5 (cairo+xcb)
Locale: pt-BR (pt_BR.UTF-8); UI: en-US
Ubuntu package version: 1:7.4.2~rc3-0ubuntu0.22.04.1~lo1
Calc: threaded

Maybe a regression?
Comment 2 raal 2022-10-22 08:32:47 UTC
No repro on linux with vcl GEN or GTk3
Version: 7.5.0.0.alpha0+ / LibreOffice Community
Build ID: f3a82a8ba51195cf31b0f78164735acc7ebbcd2f
Comment 3 Michael Weghorn 2022-10-24 20:05:53 UTC
For me, this can be reproduced when Calc is started in maximized mode, but not when it's non-maximized, so this might be the same cause as in tdf#149805 (s. tdf#149805 comment 3).

Checking with the 7.5 bibisect repo, this actually starts at the same commit:

    commit afc828b9833b7a612369e95606ba56d41ef2c369
    Author: Jan-Marek Glogowski
    Date:   Sat May 28 23:47:21 2022 +0200

        VCL expect correct frame size for native menubars

Adding CC: to Jan-Marek Glogowski



Version: 7.5.0.0.alpha0+ / LibreOffice Community
Build ID: f3a82a8ba51195cf31b0f78164735acc7ebbcd2f
CPU threads: 4; OS: Linux 5.19; UI render: default; VCL: kf5 (cairo+xcb)
Locale: en-GB (en_GB.UTF-8); UI: en-US
Calc: threaded
Comment 4 Rafael Lima 2022-11-20 19:33:07 UTC
*** Bug 151995 has been marked as a duplicate of this bug. ***
Comment 5 Commit Notification 2023-03-29 10:46:17 UTC
Michael Weghorn committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/f51b220b953ec71fb742f799fbe645a93cf3d944

tdf#149805 tdf#151677 tdf#152217 tdf#154043 tdf#153458 tdf#153800 Revert "VCL expect

It will be available in 7.6.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.
Comment 6 Michael Weghorn 2023-03-29 10:55:38 UTC
Fixed now by reverting the commit that caused the regression, s. more details in the commit message.
Comment 7 Commit Notification 2023-04-07 16:41:43 UTC
Michael Weghorn committed a patch related to this issue.
It has been pushed to "libreoffice-7-5":

https://git.libreoffice.org/core/commit/0d2e22e1700aca42246924c2083c2271a9ad0d79

tdf#149805 tdf#151677 tdf#152217 tdf#154043 tdf#153458 tdf#153800 Revert "VCL expect

It will be available in 7.5.3.

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.
Comment 8 Stéphane Guillou (stragu) 2023-04-08 10:16:35 UTC
Verified in:

Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: ad5756f0529a80fbb537979bcfd9de7a83a69805
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: kf5 (cairo+xcb)
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded
Comment 9 pajaro 2023-12-01 18:53:48 UTC
Created attachment 191184 [details]
formula tip over the formula Bug
Comment 10 pajaro 2023-12-01 18:54:41 UTC
This is not fixed

I attach snapshot of the problem in version 7.6.3.2
Comment 11 Michael Weghorn 2023-12-01 21:01:11 UTC
(In reply to pajaro from comment #10)
> This is not fixed
> 
> I attach snapshot of the problem in version 7.6.3.2

I cannot reproduce in a quick test. In any case, please create a new bug report, and give more details there.

Version: 24.2.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: e8f3caea8c0e97b6bfd0a269568d621b2cfb3b72
CPU threads: 12; OS: Linux 6.5; UI render: default; VCL: kf5 (cairo+xcb)
Locale: en-GB (en_GB.UTF-8); UI: en-US
Calc: threaded
Comment 12 Michael Weghorn 2023-12-01 21:03:32 UTC
(In reply to pajaro from comment #9)
> Created attachment 191184 [details]
> formula tip over the formula Bug

That screenshot shows "VCL: gtk3" in the "About LibreOffice" dialog, which implies that the cause is a different one than in this ticket (which was affecting Qt-based VCL plugins only, like "VCL: kf5").