- Open two Calc windows, - In one of them, open Data -> Validity..., - In Allow dropdown, select Cell range, - Click the Shrink button next to the Source field, - Switch to the other Calc window, and back. -> The window with the dialog hangs (the dialog disappears). There are other ways to trigger the hang, eg. you don't have to click the Shrink button, it's enough to click into the Source field, and then switch to the other window and back. Observed using version 7.1.0.0.alpha0+ (4a899a5f8a72ea29a6919316afe3627de9f33e95), 6.3.0.4 / Ubuntu. No issue in 6.2.0.3. -> regression This is a regression from the following commit, bibisected using repo bibisect-linux-64-6.3. Adding CC: to Caolán McNamara. https://cgit.freedesktop.org/libreoffice/core/commit/?id=e54762baa8019d02cadd311e750f6ff0d276f67b author Caolán McNamara <caolanm@redhat.com> 2019-04-16 17:17:58 +0100 committer Caolán McNamara <caolanm@redhat.com> 2019-04-17 22:21:54 +0200 weld ScTPValidationValue and ScValidationDlg
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/d443eba9e3759454d94faaf8ef8fd3a618f7af8c Resolves: tdf#137215 restore original modality before dialog loop ends It will be available in 7.1.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.
works in master, backport to 7-0 in gerrit
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-7-0": https://git.libreoffice.org/core/commit/022c11602d2101b49724b5cf104cc6c70b5a5e4b Resolves: tdf#137215 restore original modality before dialog loop ends It will be available in 7.0.4. 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.
@Aron, could you please verify the issue is fixed ?
Verified in 7.1.0.0.alpha1+ (a373a7c1705b9abc5551388998131dacc4698642) / Ubuntu. Thanks for fixing, Caolán!
Sorry, I was absentminded and didn't test this with the proper steps. There's a difference compared to the original behavior in 6.2 and before: When I switch windows, the cell range dialog is dismissed. Previously it remained. It doesn't look significant, but is a difference nevertheless. Caolán, what is your take on it, is it worth a fix at some point?
Yeah, I saw that difference as well, but all these "range dialogs" work like that now so its the same in e.g. define range to dismiss on changing to another document and not to restore on return. There doesn't seem to be complaint about that general case so I'd leave things alone at this point.