Description: Cursor jumps outside the table after deleting a row Steps to Reproduce: 1. Open attachment 179280 [details] (source bug 148386) 2. Press Enter 3. Place cursor in bottom row of table 4. press delete table Actual Results: Cursor jumps to top of the page Expected Results: Moves the cell above Reproducible: Always User Profile Reset: No Additional Info: Version: 7.4.0.0.alpha0+ (x64) / LibreOffice Community Build ID: 4659fc2f0a7223a89446edff0b77e58758b5edf5 CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win Locale: en-US (nl_NL); UI: en-GB Calc: CL
Not in Version: 7.3.0.0.alpha1+ (x64) / LibreOffice Community Build ID: 7b0aabe71d2455f6f643553a07f1056935cf190f CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win Locale: nl-NL (nl_NL); UI: en-US Calc: CL
Created attachment 179844 [details] Bibisect log Bisected to: author László Németh <nemeth@numbertext.org> 2022-02-28 12:35:27 +0100 committer László Németh <nemeth@numbertext.org> 2022-02-28 16:32:08 +0100 commit a74c51025fa4519caaf461492e4ed8e68bd34885 (patch) tree 4fe70555f7e01acb7eea745029185b87dc1a14ab parent 6fb261607810fb0d542c0818f60a3f9bead33032 (diff) tdf#146962 sw: hide deleted row at deletion in Hide Changes In Hide Changes mode, deleting table rows with change tracking wasn't applied on the table layout immediately, only using Show Changes and Hide Changes again. Now the deleted row removed from the table instead leaving an empty table row (except the last row of a wholly deleted table). See also commit 95213407dfcbf34056037d60243ff915340d1a2e "tdf#146622 sw crash fix: don't delete already deleted rows".
Adding CC: to László Németh More a heads up for now, no conformation, yet
*** Bug 150309 has been marked as a duplicate of this bug. ***
László Németh committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/189aa05c6ea17a8e823b4eab18ea0d1131d9d73e tdf#148849 sw: fix cursor pos at tracked DeleteRow in Hide Changes It will be available in 7.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.
László Németh committed a patch related to this issue. It has been pushed to "libreoffice-7-4": https://git.libreoffice.org/core/commit/16c705ec0d1ab4b4428577ccb0ea3fc14ee0fc88 tdf#148849 sw: fix cursor pos at tracked DeleteRow in Hide Changes It will be available in 7.4.2. 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.5.0.0.alpha0+ (x64) / LibreOffice Community Build ID: b323f1fba2a7a409177f5296c6ba8b98c9e537ad CPU threads: 8; OS: Windows 10.0 Build 19042; UI render: Skia/Vulkan; VCL: win Locale: hu-HU (hu_HU); UI: en-US Calc: CL