Bug 160852

Summary: delete all comments in Impress (.uno:DeleteAllAnnotation) only deletes uneven-numbered comments
Product: LibreOffice Reporter: Stéphane Guillou (stragu) <stephane.guillou>
Component: ImpressAssignee: Not Assigned <libreoffice-bugs>
Status: UNCONFIRMED ---    
Severity: normal CC: miguelangelrv, quikee
Priority: medium Keywords: bibisectRequest, regression
Version: 24.8.0.0 alpha0+   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 112873    
Attachments: slides with several comments

Description Stéphane Guillou (stragu) 2024-04-29 05:11:10 UTC
Created attachment 193886 [details]
slides with several comments

Steps:
1. Open attachment, which has various numbers of comments on each slide
2. Expand one comment
3. In comment's dropdown menu, click "Delete all comments"

Result: only uneven comments are deleted (see comment text on each slide to confirm).

Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 2f5ab5b8e7bd7dd06e00153abb77a69e5d192dd2
CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: CL threaded

Not in 24.2.2 -> regression.

linux-64-24.8 bibisect repo's currently does not reproduce at 5740d3fa83e9725a2771e5f00ba4aaf9965f0be2, but I see Quikee's more recent a938ed2be520426ce7949c4fd30a6e7e31d7c279 and a0a581ead18f030f59d203539706de0230746cae and related.

Quikee, can you please have a look?
Comment 1 m_a_riosv 2024-04-29 20:52:35 UTC
Works for me with
Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: ea43cbbb7371a743f470d949762a0e92f196e652
CPU threads: 16; OS: Windows 10.0 Build 22631; UI render: Skia/Vulkan; VCL: win
Locale: es-ES (es_ES); UI: en-US
Calc: CL threaded
Comment 2 Stéphane Guillou (stragu) 2024-04-30 04:19:24 UTC
(In reply to m_a_riosv from comment #1)
> Works for me with
> Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
> Build ID: ea43cbbb7371a743f470d949762a0e92f196e652
That was before Quikee's commits quoted in comment 0.