Description: The detected problems, related to “smart justify”, the space shrinking interoperability feature (see Bug 119908): – clicking before the last or the last but one characters of the line, the cursor is positioned at the end of the line, not before the last or the last but one characters; – when the text cursor is there at the end, the visible cursor position is inside the line instead of the end of the line – pilcrow symbol is inside the line instead of the end of the line Steps to Reproduce: 1. Open the attached test document 2. Click before the last character of the line Actual Results: The cursor is positioned at the end of the line (try to type). Despite its position, the cursor and the pilcrow are there inside the line instead of the end of the line. Expected Results: The cursor is positioned before the last character. The cursor and the pilcrow must follow the position of the cursor and the end of the paragraph. Reproducible: Always User Profile Reset: No Additional Info: The problem affects also version 24.8 and 24.2.
Created attachment 196536 [details] test document
Created attachment 196537 [details] screenshot about the problems
László Németh committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/2baaf66b71fd429479dddb41f6b06aa7bba61039 tdf#163042 sw smart justify: fix cursor of single portion lines It will be available in 25.2.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.