Description: When using the Manage Changes dialog, pressing Accept on a change doesn't highlight the next change in the Writer window. It may sound like a minor bug but it's extremely annoying and makes it impossible to review changes by just pressing Accept repeatedly when everything is okay, because except for the first change, you don't see what you're accepting. This bug only appeared in 6.5.0.0, it isn't present in the 6.4. series. It appears regardless of the VCL backend, i.e., under both X11 and gtk3. About: Version: 6.5.0.0.alpha0+ Build ID: b203b9c83d0000c8465dcd92fb6b029a2f28c724 CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2020-01-14_09:44:21 Locale: en-US (en_US.UTF-8); UI-Language: en-US Calc: threaded Steps to Reproduce: 1. Make a .docx writer document with two or more recorded changes. 2. Open Edit->Track Changes->Manage 3. Try clicking Accept in the Manage Changes dialog several times. Actual Results: The highlight in the Writer window only appears on the very first change and disappears as soon as Accept in the Manage Changes dialog is clicked. Expected Results: The highlight in the Writer window should always reflect the change highlighted in the Manage Changes dialog. Reproducible: Always User Profile Reset: Yes Additional Info:
Created attachment 157400 [details] before clicking accept
Created attachment 157401 [details] After clicking Accept - the expected state
Created attachment 157402 [details] After clicking Accept - the actual state
Created attachment 157403 [details] A document with recorded changes. Use it to verify the bug.
Regression introduced by: https://cgit.freedesktop.org/libreoffice/core/commit/?id=19116d1061b287eef600ec6b3f46c362a4abd405 author Caolán McNamara <caolanm@redhat.com> 2019-11-20 10:05:48 +0000 committer Caolán McNamara <caolanm@redhat.com> 2019-11-20 13:41:32 +0100 commit 19116d1061b287eef600ec6b3f46c362a4abd405 (patch) tree 8fe747c4b27aa9156163adaba410eaa635712a6c parent eee6ef53ebc5756a974e985925550dcd990876ca (diff) consistency wrt notification events for treeview cursor change Bisected with: bibisect-linux64-6.5 Adding Cc: to Caolán McNamara
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/9ce254a7797405b3b655ba4e5be2190cddad2902 Resolves: tdf#130174 explicitly call SelectHdl It will be available in 6.5.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.
Verified in Version: 7.0.0.0.alpha0+ Build ID: 47c598260a8f07cf3a1e4cab061df3f2d261932c CPU threads: 4; OS: Linux 4.19; UI render: default; VCL: gtk3; Locale: en-US (en_US.UTF-8); UI-Language: en-US Calc: threaded @Caolán, thanks for fixing this issue!!
Thank you for fixing this bug! I've just verified the fix in Version: 7.0.0.0.alpha0+ Build ID: d1d328441118fb978cf3233a461ad95bdb092934 CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2020-02-07_04:59:38 Locale: en-US (en_US.UTF-8); UI-Language: en-US Calc: threaded