Bug 152207

Summary: Opening Writer document: Cursor position at end of document couldn't be found in document with many images
Product: LibreOffice Reporter: Robert Großkopf <robert>
Component: WriterAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED WORKSFORME    
Severity: normal CC: aron.budea, dgp-mail
Priority: medium Keywords: regression
Version: 7.3.0.3 release   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
See Also: https://bugs.documentfoundation.org/show_bug.cgi?id=104626
https://bugs.documentfoundation.org/show_bug.cgi?id=141586
Whiteboard:
Crash report or crash signature: Regression By:
Attachments: Save file after changing content on page 3 and reopen again. Cursor will appear at page 1.

Description Robert Großkopf 2022-11-25 08:19:46 UTC
Created attachment 183760 [details]
Save file after changing content on page 3 and reopen again. Cursor will appear at page 1.

Note: Be sure you have set Tools → Options → LibreOffice → User Data.

Open the attached document.
Go to page 2 and change some content at start of paragraph.
Save document.
Close document.
Reopen document.
Page 2 will be shown.

Now go to page 3 and do the same.
If you reopen the document cursor will be positioned at the left upper corner of page 1.
Will also happen if you change content at the bottom of page 2 …

Now add some text at the end of the document (Tools → AutoText → LoreIpsum). If you added some more pages with this autotext you could change content on page 3, save document, reopen and the position will be shown. But it will never be shown right for the end of the document.

Seems Writer is doing this: Loading document without images - looking for page (which isn't there because images aren't there) - cursor tho first page - loading images after setting cursor. In bigger document you could see something like this: Running down in the document, then running up in the document to find the position.

Bug appears on OpenSUSE 15.3 64bit rpm Linux with LO 7.4.3.2, but also with earlier versions.
Comment 1 Robert Großkopf 2022-11-25 08:25:50 UTC
This bug won't appear in LO 7.2.5.1, apperas first here in
Version: 7.3.0.3 / LibreOffice Community
Build ID: 0f246aa12d0eee4a0f7adcefbf7c878fc2238db3
CPU threads: 6; OS: Linux 5.3; UI render: default; VCL: kf5 (cairo+xcb)
Locale: de-DE (de_DE.UTF-8); UI: en-US
Calc: threaded

So it's a regression.
Comment 2 Dieter 2022-11-25 09:23:43 UTC
Robert, I'm sure, this problem has been fixed. Have you also tested with master?
=> NEEDINFO
Comment 3 Robert Großkopf 2022-11-25 11:19:32 UTC
(In reply to Dieter from comment #2)
> Robert, I'm sure, this problem has been fixed. Have you also tested with
> master?
> => NEEDINFO

Bug doesn't appear in 
Version: 7.5.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 24d7431876e87eba700a9f141dc8e030143a92ad
CPU threads: 6; OS: Linux 5.3; UI render: default; VCL: kf5 (cairo+xcb)
Locale: de-DE (de_DE.UTF-8); UI: en-US
Calc: threaded

which is daily master of 2022-11-25
Comment 4 Dieter 2022-11-25 11:21:14 UTC
(In reply to Robert Großkopf from comment #3)
> Bug doesn't appear in 
> Version: 7.5.0.0.alpha0+ (X86_64) / LibreOffice Community

=> RESOLVED WORKSFORME