Bug 135781 - More button on print dialogue doesn't work on LibreOffice Wayland enviroment
Summary: More button on print dialogue doesn't work on LibreOffice Wayland enviroment
Status: RESOLVED NOTOURBUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
6.4.4.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: GTK3 Print-Dialog
  Show dependency treegraph
 
Reported: 2020-08-15 14:57 UTC by Aditya Suseno
Modified: 2020-09-24 12:57 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
The More Button on Print Dialogue (377.92 KB, image/png)
2020-08-16 12:58 UTC, Aditya Suseno
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aditya Suseno 2020-08-15 14:57:57 UTC
Description:
If you use Wayland LibreOffice. When you open print dialogue, you can't click More button.

Steps to Reproduce:
1. Use Gnome Wayland enviroment
2. Make sure your LibreOffice is also running under Wayland (Not Xwayland)
3. Press Print button to show print dialogue


Actual Results:
You can not click the 'more' menu

Expected Results:
Worked normally on Xorg


Reproducible: Always


User Profile Reset: No


OpenGL enabled: Yes

Additional Info:
Version: 6.4.4.2
Build ID: 1:6.4.4-0ubuntu0.20.04.1
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3; 
Locale: en-US (en_US.UTF-8); UI-Language: en-US
Calc: threaded

Ubuntu 20.04.01 LTS
Intel Core i5-2500K

I Use Dual Monitor
Can't click the more button on Both on monitor left and monitor right
Comment 1 Aditya Suseno 2020-08-16 12:58:48 UTC
Created attachment 164349 [details]
The More Button on Print Dialogue
Comment 2 Michael Weghorn 2020-09-18 04:55:48 UTC
Just to clarify: Do you mean the small "triangle" labeled with "more", which leads to options like pages per sheet,... being shown when clicked?
(There's also a "More Options..." button at the bottom.)

Both work fine for me with the gtk3 VCL plugin in a Plasma Wayland session (no XWayland in use).

Can you try whether it works with a current daily build. Those are available at [1] and can be installed in parallel as described at [2]


Works for me with:

Version: 7.1.0.0.alpha0+
Build ID: 007e6063931bd87d6ce15deb65b9adc823f74ce0
CPU threads: 12; OS: Linux 5.8; UI render: default; VCL: gtk3
Locale: en-GB (en_GB.UTF-8); UI: en-US
Calc: threaded

[1] https://dev-builds.libreoffice.org/daily/master/current.html
[2] https://wiki.documentfoundation.org/Installing_in_parallel/Linux
Comment 3 Caolán McNamara 2020-09-18 07:55:24 UTC
I don't see a problem on Fedora 32 with 6.4.7 on using the "more" expanders. They successfully increase the size of the dialog on expand, and shrink it on unexpand. F32 is using gtk3-3.24.22 for reference.
Comment 4 Aditya Suseno 2020-09-19 10:29:50 UTC
(In reply to Michael Weghorn from comment #2)
> Just to clarify: Do you mean the small "triangle" labeled with "more", which
> leads to options like pages per sheet,... being shown when clicked?
> (There's also a "More Options..." button at the bottom.)
> 
> Both work fine for me with the gtk3 VCL plugin in a Plasma Wayland session
> (no XWayland in use).
> 
> Can you try whether it works with a current daily build. Those are available
> at [1] and can be installed in parallel as described at [2]
> 
> 
> Works for me with:
> 
> Version: 7.1.0.0.alpha0+
> Build ID: 007e6063931bd87d6ce15deb65b9adc823f74ce0
> CPU threads: 12; OS: Linux 5.8; UI render: default; VCL: gtk3
> Locale: en-GB (en_GB.UTF-8); UI: en-US
> Calc: threaded
> 
> [1] https://dev-builds.libreoffice.org/daily/master/current.html
> [2] https://wiki.documentfoundation.org/Installing_in_parallel/Linux

Yes, Correct!
That's what I mean: The "triangle" labeled with "more"
Comment 5 QA Administrators 2020-09-20 04:02:58 UTC Comment hidden (obsolete)
Comment 6 Michael Weghorn 2020-09-21 06:39:50 UTC
(In reply to Aditya Suseno from comment #4)
> Yes, Correct!
> That's what I mean: The "triangle" labeled with "more"

To narrow down whether it's due to any of the versions in use:

What's your gtk version? (Neither Caolán with gtk3-3.24.22 nor I with 3.24.23-1 could reproduce so far.)

(In reply to Michael Weghorn from comment #2)
> Can you try whether it works with a current daily build. Those are available
> at [1] and can be installed in parallel as described at [2]
> 
> [1] https://dev-builds.libreoffice.org/daily/master/current.html
> [2] https://wiki.documentfoundation.org/Installing_in_parallel/Linux

Could you check this? Or just using 6.4.7 should probably be enough, since that one works for Caolán.
Comment 7 Aditya Suseno 2020-09-24 09:53:52 UTC
(In reply to Michael Weghorn from comment #6)
> To narrow down whether it's due to any of the versions in use:
> 
> What's your gtk version? (Neither Caolán with gtk3-3.24.22 nor I with
> 3.24.23-1 could reproduce so far.)
> 
> (In reply to Michael Weghorn from comment #2)
> > Can you try whether it works with a current daily build. Those are available
> > at [1] and can be installed in parallel as described at [2]
> > 
> > [1] https://dev-builds.libreoffice.org/daily/master/current.html
> > [2] https://wiki.documentfoundation.org/Installing_in_parallel/Linux
> 
> Could you check this? Or just using 6.4.7 should probably be enough, since
> that one works for Caolán.

I am using Ubuntu 20.04.1 LTS

This is what I get

||/ Name              Version          Architecture Description
+++-=================-================-============-==================================================
ii  libgtk-3-0:amd64  3.24.20-0ubuntu1 amd64        GTK graphical user interface library
ii  libgtk2.0-0:amd64 2.24.32-4ubuntu4 amd64        GTK graphical user interface library - old version

So mine is 3.24.20 
It seems that the GTK is the suspect of this problem. This also affect Ubuntu software updates. There is "triangle" button on that Ubuntu software updates window too!
Comment 8 Michael Weghorn 2020-09-24 12:57:13 UTC
(In reply to Aditya Suseno from comment #7)
> [...]
> So mine is 3.24.20 
> It seems that the GTK is the suspect of this problem. This also affect
> Ubuntu software updates. There is "triangle" button on that Ubuntu software
> updates window too!

Thanks for the update!
Given this seems to be a Gtk problem and the problem is not on LibreOffice's end, I'm closing this bug as NOTOURBUG.