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.
László Németh committed a patch related to this issue. It has been pushed to "libreoffice-24-8": https://git.libreoffice.org/core/commit/a167ca8d773277fada3704603bf213f09509d5ab tdf#163042 sw smart justify: fix cursor of single portion lines It will be available in 24.8.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.
László Németh committed a patch related to this issue. It has been pushed to "libreoffice-24-2": https://git.libreoffice.org/core/commit/6c799ef5d9a345d6ddfe62784172445bd9b44f18 tdf#163042 sw smart justify: fix cursor of single portion lines It will be available in 24.2.8. 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-24-2-7": https://git.libreoffice.org/core/commit/b31809c2af54622ed2ce8846fefc742af0cced3b tdf#163042 sw smart justify: fix cursor of single portion lines It will be available in 24.2.7. 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.