Closed Bug 1876729 Opened 1 year ago Closed 1 year ago

Our application handler is not working anymore in Firefox 122.0

Categories

(Firefox :: Untriaged, defect)

Firefox 122
defect

Tracking

()

RESOLVED INVALID

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

Can you use mozregression to get a regression range?

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.

Most likely another "regression" from bug 1603699.

Keywords: regression
Regressed by: 1603699

: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.

Flags: needinfo?(edgul)

If you flip the pref network.url.useDefaultURI to false, does the error still occur?

Flags: needinfo?(edgul) → needinfo?(helpdesk.openims)

Flipping network.url.useDefaultURI to False fixes the issue

Flags: needinfo?(helpdesk.openims)

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.

Flags: needinfo?(helpdesk.openims)
See Also: → 1876731

(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

using openimstoolkit: as a prefix, instead of openimstoolkit:// also fixes the problem

Flags: needinfo?(helpdesk.openims)

Excellent. Thank you for confirming.

Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Resolution: --- → INVALID
See Also: → 1876906
See Also: 1876906
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: