Bug 125832 - Can't uncheck a toolbar because its menu entry does not fit on screen
Summary: Can't uncheck a toolbar because its menu entry does not fit on screen
Status: RESOLVED DUPLICATE of bug 113713
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
6.1.5.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-10 15:07 UTC by Octavio Alvarez
Modified: 2019-08-17 15:33 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
Screenshot that shows the bug (293.83 KB, image/png)
2019-06-10 15:09 UTC, Octavio Alvarez
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Octavio Alvarez 2019-06-10 15:07:53 UTC
Description:
See attached image.

Steps to Reproduce:
1. Create a new presentation on Impress.
2. View > Toolbars.
3. Try unchecking the Text Formatting toolbar.

Actual Results:
You can't, as it is not shown on the screen because it does not fit.

Expected Results:
You should, or there should be an alternative way.


Reproducible: Always


User Profile Reset: Yes



Additional Info:
See attached image.

Version: 6.1.5.2
Build ID: 1:6.1.5-1
CPU threads: 4; OS: Linux 5.1; UI render: default; VCL: gtk3; 
Locale: en-US (en_US.utf8); Calc: group threaded
Comment 1 Octavio Alvarez 2019-06-10 15:09:25 UTC
Created attachment 152079 [details]
Screenshot that shows the bug
Comment 2 Xisco Faulí 2019-06-10 15:43:54 UTC
Thank you for reporting the bug.
Could you please try to reproduce it with a master build from http://dev-builds.libreoffice.org/daily/master/ ?
You can install it alongside the standard version.
I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' if the bug is still present in the master build
Comment 3 V Stuart Foote 2019-06-10 16:39:54 UTC
Alternatively done from the Toolbar itself.

Open the toolbar's Contextmenu

Close toolbar

And, what screen resolution is that clip at--seems like less than our "minimum" supported of 768px?
Comment 4 V Stuart Foote 2019-06-10 16:48:33 UTC
Beleive this is open as bug 113713 NOB against gtk3 composition.

Workaround of context menu, or of dropping back to the gtk renderer.

*** This bug has been marked as a duplicate of bug 113713 ***
Comment 5 Octavio Alvarez 2019-06-10 16:56:18 UTC
(In reply to V Stuart Foote from comment #3)
> Alternatively done from the Toolbar itself.
> 
> Open the toolbar's Contextmenu
> 
> Close toolbar

This bug is not about closing a toolbar. This is about being unable to uncheck a toolbar from the menu.

I read on an article that unchecking a toolbar from the menu might make it not appear again despite being a context-sensitive toolbar. I wanted to test that but it's impossible.

> And, what screen resolution is that clip at--seems like less than our
> "minimum" supported of 768px?

1366x768.
Comment 6 Octavio Alvarez 2019-06-10 17:18:53 UTC
(In reply to Xisco Faulí from comment #2)
> Thank you for reporting the bug.
> Could you please try to reproduce it with a master build from
> http://dev-builds.libreoffice.org/daily/master/ ?
> You can install it alongside the standard version.
> I have set the bug's status to 'NEEDINFO'. Please change it back to
> 'UNCONFIRMED' if the bug is still present in the master build

I will try it.
Comment 7 Octavio Alvarez 2019-06-10 17:55:51 UTC
(In reply to V Stuart Foote from comment #4)
> Beleive this is open as bug 113713 NOB against gtk3 composition.
> 
> Workaround of context menu, or of dropping back to the gtk renderer.
> 
> *** This bug has been marked as a duplicate of bug 113713 ***

I am not sure it's a duplicate.

On one hand, I just tried "SAL_USE_VCLPLUGIN=gtk libreoffice" and it did render the menus differently. Part of those differences is that all toolbars fit within the screen. Also, the menus are scrollable.

On the other hand, the topic for the other bug is menu overlapping, effectively being mislocated on the screen, which is definitely not my situation. Also the GTK+ 3 Reference Manual page for GtkMenus mentions menu scrollability [*] so, if the options are there and I don't see any arrows at all it may as well be actually LibO's bug.

[*] https://developer.gnome.org/gtk3/stable/GtkMenu.html#GtkArrowPlacement

At the most, I would say that the two bugs are related but daring to call them duplicates is a premature and dismissive resolution. We don't even know if the root cause is the same. IOW, we don't know if fixing 113713 should fix this one too.

The most truthful thing to do is to set it back to NEEDINFO and "See also: 113713". I would do it but I don't have the NEEDINFO option. Can someone else do that, please?
Comment 8 Octavio Alvarez 2019-06-10 17:58:20 UTC
(In reply to Xisco Faulí from comment #2)
> Thank you for reporting the bug.
> Could you please try to reproduce it with a master build from
> http://dev-builds.libreoffice.org/daily/master/ ?
> You can install it alongside the standard version.
> I have set the bug's status to 'NEEDINFO'. Please change it back to
> 'UNCONFIRMED' if the bug is still present in the master build

It still occurs on the May 31st snapshot:

master_2019-05-31_15.33.33_LibreOfficeDev_6.3.0.0.alpha1_Linux_x86-64_deb.tar.gz
Comment 9 V Stuart Foote 2019-06-10 18:50:09 UTC
(In reply to Octavio Alvarez from comment #7)
> 
> On one hand, I just tried "SAL_USE_VCLPLUGIN=gtk libreoffice" and it did
> render the menus differently. Part of those differences is that all toolbars
> fit within the screen. Also, the menus are scrollable.
> 
> On the other hand, the topic for the other bug is menu overlapping,
> effectively being mislocated on the screen, which is definitely not my
> situation. Also the GTK+ 3 Reference Manual page for GtkMenus mentions menu
> scrollability [*] so, if the options are there and I don't see any arrows at
> all it may as well be actually LibO's bug.

Hmm, we're kind of dismissive around here--nothing gets triaged otherwise ;-|

And, in this case if you look at the duplicates also filed against bug 113713 you'll see most are about more than the menu overlapping -- which is exactly the situation in your clip, the gtk3 rendered menu extends from top to bottom of the frame but does not activate scroll bar which it is supposed to do. The correct dev got a bump when set duplicate.
Comment 10 Octavio Alvarez 2019-06-11 21:01:50 UTC
(In reply to V Stuart Foote from comment #9)
> Hmm, we're kind of dismissive around here--nothing gets triaged otherwise ;-|

Fine, I am reading that for LibO QA, a "similar" bug classifies as a "duplicate" as per https://wiki.documentfoundation.org/QA/BugTriage#Step_3:_Search_for_Duplicates

I do appreciate pinging the dev, though.
Comment 11 Buovjaga 2019-08-17 15:33:58 UTC
Would be interesting to hear, if Xfce 4.14 (fully ported to gtk3) makes a difference.