Description: The very last version of Lo Draw exhibits a strange behavior, related to the EDITING (resizing) of rectangular boxes. Steps to Reproduce: 1.Create a rectangular box 2.Rotate it by any angle (not 90°) 3.Try to resize it using the mouse Actual Results: The box suddenly adopts a very different shape Expected Results: The box corner should remain quite near of the mouse pointer Reproducible: Always User Profile Reset: No Additional Info: This misbehavior did not appear in LO 25.2
Created attachment 202734 [details] Step 1 The box I wanted to resize
Finally, I resized my boxes using the properties dialog (F4)
Created attachment 202735 [details] Step 1 - screenshot
Created attachment 202736 [details] Step 2 - screenshot The mouse pointer comes near the box corner
Created attachment 202737 [details] Step 3 - screenshot Trying to resize
Add. info : OpenSUSE Linux Leap KDE Plasma Screen size 1920 × 1080
The same erratic behavior happens whatever the box handle is used.
Created attachment 202738 [details] odg test case I've made a simple test case, with explanations.
Created attachment 202743 [details] odg test case (completed) Another test. It seems that the (wrong) distance between the mouse pointer and the box corner has to do with the rotation angle. In other words : something has changed in the underlying algorithm in the 25.8 version, and should be revised.
Additional evidence : this bug also affects Impress (not only Draw) !
Confirm with Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: c2930f9721f5186c5cc96d6ff28eeaa10c205e60 CPU threads: 4; OS: Linux 6.8; UI render: default; VCL: gtk3 Locale: cs-CZ (cs_CZ.UTF-8); UI: en-US Calc: threaded but not with 7.3
This seems to have begun at the below commit in bibisect repository/OS linux-64-25.8. Adding Cc: to Laurent Balland ; Could you possibly take a look at this one? Thanks aebe85f95f618b47050f4b68f76c5ebc4f532c8a is the first bad commit commit aebe85f95f618b47050f4b68f76c5ebc4f532c8a Author: Jenkins Build User <tdf@maggie.tdf> Date: Tue May 27 17:19:22 2025 +0200 source edd0991c3cc1c5ae439e33873c2567ee62d0e710 184931: Rezing SdrObject: Remove duplicate code | https://gerrit.libreoffice.org/c/core/+/184931
> I see nothing obviously wrong with this, nice cleanup, thanks. :-) :-(
(In reply to raal from comment #12) > This seems to have begun at the below commit in bibisect repository/OS > linux-64-25.8. > Adding Cc: to Laurent Balland ; Could you possibly take a look at this one? > Thanks > aebe85f95f618b47050f4b68f76c5ebc4f532c8a is the first bad commit > commit aebe85f95f618b47050f4b68f76c5ebc4f532c8a > Author: Jenkins Build User <tdf@maggie.tdf> > Date: Tue May 27 17:19:22 2025 +0200 > > source edd0991c3cc1c5ae439e33873c2567ee62d0e710 > > > 184931: Rezing SdrObject: Remove duplicate code | > https://gerrit.libreoffice.org/c/core/+/184931 Yes, reverting this patch fix the bug. I'm going to remove it. Sorry for that.
many thanks
Laurent Balland committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/183941f9e0668b0963e0157f2d9c414b58741fd6 tdf#168318 Revert "Rezing SdrObject: Remove duplicate code" It will be available in 26.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.
Laurent Balland committed a patch related to this issue. It has been pushed to "libreoffice-25-8": https://git.libreoffice.org/core/commit/a2ca00636df4f3a709b061ce66fdd0b68a5ac62e tdf#168318 Revert "Rezing SdrObject: Remove duplicate code" It will be available in 25.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.
Xisco Fauli committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/9ec548605c855983cedc87ceef6b7fecfdfd2a47 tdf#168318: sw_tiledrendering: Add test It will be available in 26.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.
Laurent Balland committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/e9424085769f6143ba7be9a9abb6e7b57e34bf9b follow-up tdf#168318 Remove duplicate code It will be available in 26.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.