Our application handler is not working anymore in Firefox 122.0
Categories
(Firefox :: Untriaged, defect)
Tracking
()
People
(Reporter: helpdesk.openims, Unassigned)
References
(Regression)
Details
(Keywords: regression)
Attachments
(2 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0
Steps to reproduce:
Tried to open a document from our DMS web based application using our OpenIMS Transfer-Agent.
https://doc.openims.com/beheer/installatie/transfer-agent
Actual results:
The protocol handler openimstoolkit:// is not working anymore in Firefox 122.0 even though it is registered as a class in Windows.
Expected results:
The handler should have opened the default app on the PC. This still works in Chrome and Edge, and worked in Firefox 121
Comment 1•1 year ago
|
||
Can you use mozregression to get a regression range?
Reporter | ||
Comment 2•1 year ago
|
||
Mozregression crashed, but as you can see from the screenshot, the defect seems to have been introduced in the central build of 2023 -12-07. I'll try a rerun of Mozregression later.
Comment 3•1 year ago
|
||
Most likely another "regression" from bug 1603699.
Updated•1 year ago
|
Comment 4•1 year ago
|
||
:edgul, since you are the author of the regressor, bug 1603699, could you take a look? Also, could you set the severity field?
For more information, please visit BugBot documentation.
If you flip the pref network.url.useDefaultURI
to false, does the error still occur?
Reporter | ||
Comment 6•1 year ago
|
||
Flipping network.url.useDefaultURI to False fixes the issue
Comment 7•1 year ago
|
||
Seems to be similar with bug 1876731.
The problem is that according to the URL standard openimstoolkit://http://example.com
parses as openimstoolkit://http//example.com
. See reference URL parser
bug 1603699 changed things to enforce correct parsing. You can probably avoid this issue by using openimstoolkit:
as a prefix, instead of openimstoolkit://
Please let me know if that works.
Comment 8•1 year ago
|
||
(In reply to Peter Winters from comment #0)
The handler should have opened the default app on the PC. This still works in Chrome and Edge, and worked in Firefox 121
Note that Chrome will also be changing this soon: https://bugs.chromium.org/p/chromium/issues/detail?id=1416006
Reporter | ||
Comment 9•1 year ago
|
||
using openimstoolkit: as a prefix, instead of openimstoolkit:// also fixes the problem
Comment 10•1 year ago
|
||
Excellent. Thank you for confirming.
Description
•