Description: View jumps to first page when deleting a table with track changes record on and show off Steps to Reproduce: 1. Open the attached file 2. Scroll to the last page 3. Place cursor somewhere in the red table 4. Press delete table button Actual Results: View jumps to page 1 Expected Results: No change in page position. Same as without track changes record enabled Reproducible: Always User Profile Reset: No Additional Info: Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 37e3455a13ab5741104bf41d05a80e60a4612682 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 threaded
Created attachment 184787 [details] Sample
REPRODUCIBLE with reporter's sample document and Installation of Version: 7.5.0.1 (X86_64) Build ID: 77cd3d7ad4445740a0c6cf977992dafd8ebad8df CPU threads: 12; OS: Windows 10.0 Build 19044; UI render: default; VCL: win Locale: de-DE (de_DE); UI: de-DE Calc: Calc: threaded | Elementary Theme | Normal UserProfile Additional info: a) also Reproducible deleting table via Menu ˋTable → Delete → Tableˊ a1) NOT reproducible with a17) Server Installation of Version: 7.4.0.0.alpha0+ (x64) Build ID ae36ee4f3aa544e53e2edad93d6d79160b27bc9d CPU threads: 12; OS: Windows 10.0 Build 19042; UI render: Skia/Raster; VCL: win Locale: de-DE (de_DE); UI: en-US | Calc: CL | Colibri Theme | Special devUserProfile a18) Server Installation of Version: 6.0.7.3 (x64) Build-ID dc89aa7a9eabfd848af146d5086077aeed2ae4a5; CPU-Threads: 12; Windows 10.0; UI-Render: GL; Gebietsschema: de-DE (de_DE); Calc: CL, Special devUserProfile a19) 4.0.0 (Also with an Icon which might be "delete table" but tooltipp only shows "Table". b) problem seems to be limited to that particular document
c) Did some more tests and can confirm: also other documents affected with document settings track changes record = on show changes = off
d) Qery <https://bugs.documentfoundation.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=DUPs153118&sharer_id=19321> shows some Bugs which might be related to this one: "Bug 151657 - Track change: if the show of changes is switched off, delete selected row of embadded table doesn't work." "Bug 150876 - When "Track Changes" is on, the second inserted row in the table won't perceive after created it" "Bug 148849 - Cursor jumps outside the table after deleting a row (track changes involved)" None of them seems to be a DUP, so NEW
This started with 7.4.0.3, still fine with 7.3.0.3. => regression
Bibisected win64-7.4. Developer in charge of commit no longer active. Regression appeared in this commit: https://git.libreoffice.org/core/+/794fd10af7361d5a64a0f8bfbe5c8b5f308617a5 commit 794fd10af7361d5a64a0f8bfbe5c8b5f308617a5 [log] author László Németh <nemeth@numbertext.org> Thu Mar 17 11:14:15 2022 +0100 committer László Németh <nemeth@numbertext.org> Thu Mar 17 14:19:31 2022 +0100 tree ca32aa959cd97c919850e150a151712aa71ed252 parent b804a64bf78218b79e5e9ca2e99aa95bee60b430 [diff]