https://bugs.kde.org/show_bug.cgi?id=510470

            Bug ID: 510470
           Summary: Desktop actions are ordered based on name, not Action
                    name
    Classification: Applications
           Product: dolphin
      Version First 25.04.3
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Created attachment 185675
  --> https://bugs.kde.org/attachment.cgi?id=185675&action=edit
The file causing the issue

Steps to reproduce:
1. Put this file (also attached):

[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=image/*;
Actions=1A-Rcprs75;2B-Rcprs80;3C-Rcprs90;4D-RcprsCustom;5E-Rsize0300;6F-Rsize0600;
Encoding=UTF-8
X-KDE-Submenu=Kim – Compress and Resize

[Desktop Action 1A-Rcprs75]
Name=Compress at 75 %
Icon=application-x-compress
Exec='/home/drew/.local/share/kio/servicemenus/kim6/bin/kim'_compress 75 %D %U

[Desktop Action 2B-Rcprs80]
Name=Compress at 80 %
Icon=application-x-compress
Exec='/home/drew/.local/share/kio/servicemenus/kim6/bin/kim'_compress 80 %D %U

[Desktop Action 3C-Rcprs90]
Name=Compress at 90 %
Icon=application-x-compress
Exec='/home/drew/.local/share/kio/servicemenus/kim6/bin/kim'_compress 90 %D %U

[Desktop Action 4D-RcprsCustom]
Name=Compress Custom...
Icon=application-x-compress
Exec='/home/drew/.local/share/kio/servicemenus/kim6/bin/kim'_compress `kdialog
--inputbox "Compression rate:" 60` %D %U

[Desktop Action 5E-Rsize0300]
Name=Resize (300x0225 pixels)
Icon=transform-scale
Exec='/home/drew/.local/share/kio/servicemenus/kim6/bin/kim'_resize 300x300 %D
%U

[Desktop Action 6F-Rsize0600]
Name=Resize (0600x0450 pixels)
Icon=transform-scale
Exec='/home/drew/.local/share/kio/servicemenus/kim6/bin/kim'_resize 600x600 %D
%U 

into ~/.local/share/kio/servicemenus/ and right click an image. and go to the
newly displayed submenu "Kim – Compress and Resize"

What happens: 
"Resize (300x0225 pixels)" is displayed after "Resize 0600x0450 pixels" despite
the action name ("6F-Rsize0600") being alphanumerically after "5E-Rsize0300".

This is a regression, this does not happen in 5.27 I am on 6.4.5 and Fedora 42.

Extensive discussion here:
https://discuss.kde.org/t/how-are-service-menus-ordered/40444

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to