long application menus overflowing when screen too small

Bug #1803706 reported by Sandor
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
LibreOffice
Won't Fix
Medium
gtk+3.0 (Ubuntu)
Confirmed
Undecided
Unassigned
libreoffice (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Hi I am not a developer, only a user.

In 18.10 Cosmic with new Yaru theme: any application with long menus are overflowing and covering the menubar making impossible to slide mouse to the next menu. It affects long sub-menus too. It mainly affects LibreOffice as it has got quite large menus but it is also present in CherryTree app and I guess in any other.
When the menu is not wider than the available vertical area of the screen than they show up nicely aligned under the menu toolbar but when it is too large: it might even run edge to edge vertically.

(As for Design: probably a slightly different colour at the end of these long menus would make them more visible where the arrows are.)

Thanks

Tags: cosmic
Revision history for this message
Sandor (msanca) wrote :
Revision history for this message
Sandor (msanca) wrote :
Revision history for this message
Sandor (msanca) wrote :
Revision history for this message
corrado venturini (corradoventu) wrote :

Problem happens when your screen is to small to contain the menu or the window of the application is positioned too low in the screen

Revision history for this message
corrado venturini (corradoventu) wrote :
Revision history for this message
corrado venturini (corradoventu) wrote :
Revision history for this message
corrado venturini (corradoventu) wrote :

Problem does not depend on yaru, it happens also in Ubuntu 18.04 Bionic. I suggest you change the bug title.

Sandor (msanca)
summary: - yaru theme long application menus overflowing
+ long application menus overflowing when screen too small
Revision history for this message
Sandor (msanca) wrote :

Bug title changed, should package be changed too? Unfortunately that is above my level of knowledge.

It has affected me on Bionic when I have installed Yaru-communi-theme but I cannot say for sure whether it has affected me on normal Bionic. Based on previous bionic screenshot: it probably did affect me.

Revision history for this message
corrado venturini (corradoventu) wrote :

On Bionic the problem happens also with ambiance theme

Revision history for this message
corrado venturini (corradoventu) wrote :

I think the problem should be accounted to libreoffice and not to yaru because other applications (see GIMP) does not have the same problem

Revision history for this message
Sandor (msanca) wrote :

I agree, that other apps okay, however with submenus they running edge to edge. Is that intended behaviour? see picture attached and previous picture with cherry tree (no 3.)
Too be frank that is not as bad as the other issue with libreoffice, whether it is intended or not.

I will try to report it to libreoffice anyway.

Revision history for this message
In , Sandor (msanca) wrote :

Description:
Hi I am not a developer, only a user.

In 18.10 Cosmic with new Yaru theme: any application with long menus are overflowing and covering the menubar making impossible to slide mouse to the next menu. It affects long sub-menus too (this might be intended as it is same with other applications).

It also affects Bionic Ubuntu with original ubuntu theme.

When the menu is not wider than the available vertical area of the screen than they show up nicely aligned under the menu toolbar but when it is too large: it might even run edge to edge vertically.

It happens when screen is too small or the window is too small.
If you want: see pics from launchpad bug 1803706.

Steps to Reproduce:
1.open any long menu, like format or edit on small screen; or size window small and open any menu that is longer than vertical length needed.
2.
3.

Actual Results:
Menu is covering menubar and other menus, even first submenu is usually higher and not aligned well.

Expected Results:
Menu should open under menubar and stay there. However if submenu is too long that can run edge to edge. That is true for other (not libreoffice) app too. However other apps open long menus nicely.

Reproducible: Always

User Profile Reset: No

Additional Info:
It affects others too as I have tried to report it to launchpad (bug 1803706) and another person sent similar pictures, affected Cosmic and Bionic both original Bionic and new Yaru theme.

Revision history for this message
In , Sandor (msanca) wrote :

Created attachment 146722
LibreOffice overflowing menu in Yaru

Not just in Yaru, though.

Revision history for this message
In , Sandor (msanca) wrote :

Created attachment 146723
This is from launchpad

Revision history for this message
Sandor (msanca) wrote :

Reported to LibreOffice on Bugzilla.

tags: added: cosmic
affects: yaru-theme (Ubuntu) → libreoffice (Ubuntu)
Revision history for this message
corrado venturini (corradoventu) wrote :

I'm unable to reproduce your problem also on my laptop with 1366x768 screen.
please post here the output from the command 'inxi -Fx' if you does not have inxi you may install it 'sudo apt install inxi'
please post also the link to your bug in bugzilla.

Revision history for this message
Olivier Tilloy (osomon) wrote :

> Reported to LibreOffice on Bugzilla.

For reference: https://bugs.documentfoundation.org/show_bug.cgi?id=121495

Revision history for this message
Olivier Tilloy (osomon) wrote :

LibreOffice does make menus scrollable like Gimp does when their contents are too tall, however the y coordinate of the menu is offset, hiding the menu bar.

This also affects Shotwell and Transmission, so it's probably a GTK bug.

Revision history for this message
Sandor (msanca) wrote :

installed inxi, here is the output.
For the link to bugzilla, olivier has already copied it above. Bug 121495
I have 1366x768 display, 15 inch screen, hp laptop elitbook 8560p.

inxi -Fx

System:
  Host: sanyi-HP Kernel: 4.18.0-11-generic x86_64 bits: 64 compiler: gcc
  v: 8.2.0 Desktop: Gnome 3.30.1 Distro: Ubuntu 18.10 (Cosmic Cuttlefish)
Machine:
  Type: Laptop System: Hewlett-Packard product: HP EliteBook 8560p
  v: A0001D02 serial: <root required>
  Mobo: Hewlett-Packard model: 1618 v: KBC Version 97.4E
  serial: <root required> BIOS: Hewlett-Packard v: 68SCF Ver. F.65
  date: 04/06/2017
Battery:
  ID-1: BAT0 charge: 52.0 Wh condition: 53.8/53.8 Wh (100%)
  model: Hewlett-Packard Primary status: Unknown
CPU:
  Topology: Dual Core model: Intel Core i5-2520M bits: 64 type: MT MCP
  arch: Sandy Bridge rev: 7 L2 cache: 3072 KiB
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 19953
  Speed: 798 MHz min/max: 800/3200 MHz Core speeds (MHz): 1: 798 2: 799
  3: 800 4: 797
Graphics:
  Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics
  driver: i915 v: kernel bus ID: 00:02.0
  Display: x11 server: X.Org 1.20.1 driver: i915 resolution: 1366x768~60Hz
  OpenGL: renderer: Mesa DRI Intel Sandybridge Mobile v: 3.3 Mesa 18.2.2
  direct render: Yes
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio
  driver: snd_hda_intel v: kernel bus ID: 00:1b.0
  Sound Server: ALSA v: k4.18.0-11-generic
Network:
  Device-1: Intel 82579LM Gigabit Network driver: e1000e v: 3.2.6-k
  port: 4060 bus ID: 00:19.0
  IF: enp0s25 state: down mac: b4:b5:2f:2d:d8:58
  Device-2: Intel Centrino Advanced-N 6205 [Taylor Peak] driver: iwlwifi
  v: kernel bus ID: 24:00.0
  IF: wlo1 state: up mac: 8c:70:5a:fc:5a:78
  IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A
Drives:
  Local Storage: total: 465.76 GiB used: 222.72 GiB (47.8%)
  ID-1: /dev/sda vendor: Western Digital model: WD5000LPVX-08V0TT5
  size: 465.76 GiB temp: 32 C
Partition:
  ID-1: / size: 56.41 GiB used: 47.00 GiB (83.3%) fs: ext4 dev: /dev/sda5
Sensors:
  System Temperatures: cpu: 39.0 C mobo: 0.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 269 Uptime: 1h 45m Memory: 7.70 GiB used: 2.48 GiB (32.2%)
  Init: systemd runlevel: 5 Compilers: gcc: 8.2.0 clang: 7.0.0-3 Shell: bash
  v: 4.4.19 inxi: 3.0.24

Revision history for this message
Sandor (msanca) wrote :

I can confirm shotwell does it too on my laptop.

Revision history for this message
Sandor (msanca) wrote :

Terminal menu does an interesting thing too when it is resized to small window and pulled down to the edge of screen therefore restricting space underneath for menu.
when it is in the middle of the screen then menu opens normally but runs out of app window, I guess that is normal, though.

Changed in df-libreoffice:
importance: Unknown → Medium
status: Unknown → New
Revision history for this message
In , Adolfo Jayme Barrientos (fitojb) wrote :

This behavior is from GTK+ (so NOTOURBUG), but good luck trying to convince GNOME it’s a bug; they’re notoriously stubborn.

Changed in df-libreoffice:
status: New → Won't Fix
Olivier Tilloy (osomon)
Changed in libreoffice (Ubuntu):
status: New → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gtk+3.0 (Ubuntu):
status: New → Confirmed
Revision history for this message
Dominique Meeùs (dominiquem) wrote :

Certainly in 19.04 (I do not remember when it begun: 18.10?), at some moment appeared a much larger line spacing, pushing the OK button or the Quit button out of the screen.
In LibreOffice Calc, I can choose formatting, but not get it actually: OK button out of reach.
In Nextcloud (dialog from notification area), I can not quit — I have to kill the application.
This was not the case in the past, with as much fonts (in LibreOffice), with as much folders to sync in Nextcloud.

Revision history for this message
Dominique Meeùs (dominiquem) wrote :

Screen capture with a LibreOffice Calc dialog.

Revision history for this message
Dominique Meeùs (dominiquem) wrote :

Screen capture with Nextcloud.
I am not a professional. To me it seems reasonable to think GTK is the culprit but others may know better.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.