Bug 101879

Summary: Pressing F6 doesnt first access the menubar (gtk3)
Product: LibreOffice Reporter: Yousuf Philips (jay) (retired) <philipz85>
Component: LibreOfficeAssignee: Caolán McNamara <caolan.mcnamara>
Status: RESOLVED FIXED    
Severity: normal CC: caolan.mcnamara
Priority: medium Keywords: accessibility
Version: 5.3.0.0.alpha0+   
Hardware: All   
OS: All   
See Also: https://bugs.documentfoundation.org/show_bug.cgi?id=101881
Whiteboard: target:5.3.0 target:5.2.3
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 36549, 85811, 103182    

Description Yousuf Philips (jay) (retired) 2016-09-03 16:08:22 UTC
On a gtk3 build, you have to press f6 twice to access the menubar, while it is accessible by pressing f6 once on the gtk2 build and windows. The first pressing of f6 on gtk3 accesses the standard toolbar.
Comment 1 Yousuf Philips (jay) (retired) 2016-09-06 21:17:18 UTC
This might be a symptom of gtk3 builds incorrectly opening the gtk2 menubar (bug 101881).
Comment 2 Maxim Monastirsky 2016-09-06 22:26:24 UTC
Confirmed - but only when opened Writer from the start center. If I run "soffice --writer", it works like with gtk2.
Comment 3 Caolán McNamara 2016-09-11 20:09:26 UTC
I think with the native gtk3 menu its triggers registration of the others, inserting them first into the last list, during its update before it gets inserted itself. So ends up after them in the list.
Comment 4 Commit Notification 2016-09-12 16:10:29 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=830ac71eca425caf04764076e3064b5f1ad05c52

Resolves: tdf#101879 explicitly put menubars at the start of task lists

It will be available in 5.3.0.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 5 Yousuf Philips (jay) (retired) 2016-09-12 20:56:46 UTC
Thanks caolan. Hope the fix can be back ported to 5.2 as i would assume it is also affected by this, but as i dont have a 5.2 gtk3 build, i cant confirm that. :D
Comment 6 Commit Notification 2016-09-15 14:30:28 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-5-2":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=436e616fead1c372827fd18fe388cfa6cf4049a3&h=libreoffice-5-2

Resolves: tdf#101879 explicitly put menubars at the start of task lists

It will be available in 5.2.3.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.