| Summary: | Submenus in Autofilter Dropdown requires double-click to expand, while in previous versions only single-click is needed | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Kevin Suo <suokunlong> |
| Component: | Calc | Assignee: | Caolán McNamara <caolan.mcnamara> |
| Status: | VERIFIED FIXED | ||
| Severity: | normal | CC: | caolan.mcnamara, xiscofauli |
| Priority: | medium | Keywords: | bibisected, bisected, regression |
| Version: | 7.3.0.0 alpha0+ | ||
| Hardware: | All | ||
| OS: | Linux (All) | ||
| See Also: | https://bugs.documentfoundation.org/show_bug.cgi?id=145863 | ||
| Whiteboard: | target:7.3.0 | ||
| Crash report or crash signature: | Regression By: | ||
|
Description
Kevin Suo
2021-11-24 10:26:02 UTC
Bibisected to range: 6f435016092953478b5636fe9078866500fc7b90..62924b92d6737579cc4709b410d311251d4e5517 This is a wide range because my bibisect builds has skipped those commits until 62924b92d6737579cc4709b410d311251d4e5517 which fixed the --enable-dconf build issue. I am trying to bisect, but I suspect that the two commits by Caolán related to autofilter popdown/submenu are suspicious. Adding Caolán McNamara to cc: would you please take a look? Thanks. Bisected to commit 76df910eba2781d19b5d5e72afffae6301ca3c30 (HEAD -> kevin-bisect) Author: Caolán McNamara <caolanm@redhat.com> Date: Fri Nov 19 11:38:58 2021 +0000 tdf#139460 improve autofilter sub-menu interaction under gtk so the submenu pops down when the mouse moves back into its parent. This removes layer of InterimItemWindow and for gtk (under wayland) the autofilter and its submenu can use native GtkPopovers Reproduced in Version: 7.3.0.0.alpha1+ / LibreOffice Community Build ID: becd76743fd7a3ae84404f26b1afb60b923cabb2 CPU threads: 4; OS: Linux 5.10; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US Calc: threaded add the mouse motion handler seems to have affected it for some reason Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/da5b1e251ee58eca7a971a3c9312bb9d8bdf7bc4 Resolves: tdf#145864 we should only return true if we consume the motion event It will be available in 7.3.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. only needs to be fixed in trunk Verified fixed. Thank you. |