https://bugs.documentfoundation.org/show_bug.cgi?id=103914
Bug ID: 103914
Summary: When LO closes menu, it sets window of that menu
active
Product: LibreOffice
Version: 5.2.3.1 rc
Hardware: All
OS: All
Status: UNCONFIRMED
Keywords: regression
Severity: normal
Priority: medium
Component: UI
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected]
When LO closes menu, it sets window of that menu active
Steps to reproduce:
1. Open two any LO documents (e.g. an empty Calc document and an empty Writer
document - I will refer to them below). Make them both visible on screen (say,
side-by-side).
2. In Calc document, right-click in greed area to open context menu.
Alternatively, click on a main menu item to open it down.
3. Now (while the menu is still open visible) try to left-click on page area of
Writer document.
Expected result: the menu should close, and Writer document should become
active.
Actual result: the menu does close, but the active window is still Calc.
When in Windows, this may be seen even better. After step 2, first activate
Writer window clicking on its header (this won't close the menu), and then do
step 3. This way, you will see that clicking on page area in already active
Writer's window brings another window (Calc's) active.
Reproducible with:
==================
Version: 5.3.0.0.alpha1+
Build ID: 24707c7b8d5e7b3d72decb9749b83153b273917f
CPU Threads: 4; OS Version: Windows 6.19; UI Render: default; Layout Engine:
new;
Locale: ru-RU (ru_RU); Calc: group
Version: 5.2.3.1 (x64)
Build ID: 01ec8f357e651ca9656837b783cf7e6a32ee4d92
CPU Threads: 4; OS Version: Windows 6.19; UI Render: default;
Locale: ru-RU (ru_RU); Calc: CL
Version: 5.2.3.2
Build ID: 1:5.2.3~rc2-0ubuntu1~xenial1
CPU Threads: 1; OS Version: Linux 4.4; UI Render: default;
Locale: en-US (en_US.UTF-8); Calc: group
-> OS: All
Not reproducible with:
======================
Version: 5.2.2.2 (x64)
Build ID: 8f96e87c890bf8fa77463cd4b640a2312823f3ad
CPU Threads: 4; OS Version: Windows 6.19; UI Render: default;
Locale: ru-RU (ru_RU); Calc: CL
-> regression
Bibisect log (bibisect-win32-5.2):
# bad: [d2d2b966fc101ea850dd1cb37d7f628c1b6a13d5] source
sha:3f373500282c926031eed4f995ca8d51402ed187
# good: [1f670510f08cb800cbae2a1dd6ea70d3542e4721] source
sha:49c2b9808df8a6b197dec666dfc0cda6321a4306
git bisect start 'master' 'oldest'
# good: [ad4c13c90a7c6c8437f80068188b71e2f17190be] source
sha:7df498c828b36259397e2dd2769d99e7f30f7470
git bisect good ad4c13c90a7c6c8437f80068188b71e2f17190be
# skip: [c1717b0fc757f6034436348e24d8e3058cc7952f] source
sha:73b9846e8242f4d383717d627cb84e97b91c58f3
git bisect skip c1717b0fc757f6034436348e24d8e3058cc7952f
# skip: [a1d0fd68f06f368ebf73772fea1249335a8f5835] source
sha:438f2db139dfee1036da3baae85c82c9a14448b5
git bisect skip a1d0fd68f06f368ebf73772fea1249335a8f5835
# good: [469f5f26711cb6b872179e201543b0db3959bedb] source
sha:6c782fe1568d1b3a5f968b3696ba1bf8ad6d914c
git bisect good 469f5f26711cb6b872179e201543b0db3959bedb
# good: [39fde614d5390fcf200d839f16ac61ffa53faa02] source
sha:35d4f6608a05b349950030e5aeb21dec6aa185e1
git bisect good 39fde614d5390fcf200d839f16ac61ffa53faa02
# good: [63a155b9baab60ce2a3693fd584f9cfa3253f676] source
sha:721b55bcf1ab31b24b28aac6d9a54784fc290d6c
git bisect good 63a155b9baab60ce2a3693fd584f9cfa3253f676
# good: [927a15c2fb89575df147510515d2666457bc75a6] source
sha:d8e46307cd8190c93c0b60e394475536b40e3a46
git bisect good 927a15c2fb89575df147510515d2666457bc75a6
# bad: [d02008cca47f3e5cdedf66dcf26d054d7f1f8607] source
sha:6eef3ed192f4426ab1b8da6bb26ea64bcd5822a4
git bisect bad d02008cca47f3e5cdedf66dcf26d054d7f1f8607
# good: [78ec0b2be08e12f5f7a43cd6627356cbd7e17300] source
sha:0402ba63551b614c9742b198e48232ac87a2b32b
git bisect good 78ec0b2be08e12f5f7a43cd6627356cbd7e17300
# bad: [001d8f317d7324af45d6ce4fe2235e10c756b415] source
sha:b73a8e115d9afaf7cc00906d158d1c2f1ba8829c
git bisect bad 001d8f317d7324af45d6ce4fe2235e10c756b415
# bad: [4a73eccd907c0d3076800d2d35c69178b744d545] source
sha:d0f2707c2a649778fe8bc47a187ceb2e6a90aaf7
git bisect bad 4a73eccd907c0d3076800d2d35c69178b744d545
# good: [c1ef34c55244191d0cdee2a97b6768df36320425] source
sha:3e441af7c12e408a886256a55c34780699af7e2a
git bisect good c1ef34c55244191d0cdee2a97b6768df36320425
# bad: [2e26ebc43ae490af20c698974ee8febb76066fc0] source
sha:06761518b63cc420ee11cff3e54e1059a5985b01
git bisect bad 2e26ebc43ae490af20c698974ee8febb76066fc0
# first bad commit: [2e26ebc43ae490af20c698974ee8febb76066fc0] source
sha:06761518b63cc420ee11cff3e54e1059a5985b01
2e26ebc43ae490af20c698974ee8febb76066fc0 is the first bad commit
commit 2e26ebc43ae490af20c698974ee8febb76066fc0
Author: Norbert Thiebaud <[email protected]>
Date: Thu Oct 6 07:49:32 2016 -0700
source sha:06761518b63cc420ee11cff3e54e1059a5985b01
source sha:06761518b63cc420ee11cff3e54e1059a5985b01
:040000 040000 988a108f2ce05fd3948fdf4e266dbab53c7a8325
e02e7ff8c7e535b6a5db2211940d9480619d0ad9 M instdir
https://cgit.freedesktop.org/libreoffice/core/commit/?id=06761518b63cc420ee11cff3e54e1059a5985b01
author Caolán McNamara <[email protected]> 2016-09-27 14:14:46 (GMT)
committer Miklos Vajna <[email protected]> 2016-10-06 14:26:17
(GMT)
commit 06761518b63cc420ee11cff3e54e1059a5985b01
tree 8b46e4481c2b39f91699ea31da20d0ae49f50cfa
parent 3e441af7c12e408a886256a55c34780699af7e2a
Resolves: tdf#102177 focus not restored from context menus
--
You are receiving this mail because:
You are the assignee for the bug._______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs