Hi there,
The desktop files at /usr/share/wayland-sessions are getting checked and respected now but I found a no way to skip them. Only thing I found is to remove them or move them elsewhere.
Moving forward, I would suggest to change the little code likewise that we hide the .desktop entries when below is set:
Reference https://wiki.archlinux.org/title/Desktop_entries
Nice to have!
Thank you,
Hiren