It sounds like the bug is stalled because providing a fallback would reintroduce a performance issue on startup, due to synchronous dbus requests. If we assume all protocols are invalid, and always search, then we break valid protocols. The only solution would probably be to do requests asynchronously, but that seems like a lot of work for a fallback solution. Ideas are welcome.
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xdg-desktop-portal in Ubuntu. https://bugs.launchpad.net/bugs/2116951 Title: [SRU] Typing query in address bar with colon (:) triggers SystemHandler instead of search Status in Mozilla Firefox: Confirmed Status in xdg-desktop-portal package in Ubuntu: Fix Released Status in xdg-desktop-portal source package in Jammy: Won't Fix Status in xdg-desktop-portal source package in Noble: Won't Fix Status in xdg-desktop-portal source package in Plucky: Fix Released Bug description: [Impact] Typing query in Firefox' address bar with colon (:) always triggers the SystemHandler instead of search. [Test plan] *Start Firefox *Type a1:b2 in the address bar and press enter Expected: String is searched in the default search engine. Observed: Dialogue box "open the a1 link with System Handler?" appears. *Install xdg-desktop-portal from proposed *Kill Firefox *systemctl restart --user xdg-desktop-portal *Start Firefox *Type a1:b2 in the address bar and press enter Expected: String is searched in the default search engine. [Regression potential] Regressions might appear as in applications that use the portal to handle URIs, as a failed or incorrect identification to handle a given URI. Say, mailto:[email protected] should invoke an email handler with said email address as recipient. [Additional information] PPA: https://launchpad.net/~canonical-desktop- team/+archive/ubuntu/sru-staging/+packages To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/2116951/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

