diff --git a/api_server/CHANGELOG.md b/api_server/CHANGELOG.md index c241e3fa0..9777bfdfb 100644 --- a/api_server/CHANGELOG.md +++ b/api_server/CHANGELOG.md @@ -1,11 +1,15 @@ # Change Log -## [15.6.0] - 2024-6-3 +## [15.6.0] - 2024-6-6 ### Changed - Backend changes to support refactor of errors integration +### Fixed + +- Fixes an issue with opening in IDE from New Relic using Firefox + ## [15.5.0] - 2024-4-29 ### Changed diff --git a/api_server/modules/apiweb/templates/partial_launcher_detailed.hbs b/api_server/modules/apiweb/templates/partial_launcher_detailed.hbs index 1a4f10834..ff5e5da8a 100644 --- a/api_server/modules/apiweb/templates/partial_launcher_detailed.hbs +++ b/api_server/modules/apiweb/templates/partial_launcher_detailed.hbs @@ -262,6 +262,10 @@ successCb && successCb(); } + function unsupportedCallback() { + unsupportedCb && unsupportedCb(); + } + if (navigator.msLaunchUri) { //for IE and Edge in Win 8 and Win 10 openUriWithMsLaunchUri(uri, failCb, successCb); } else { @@ -276,8 +280,9 @@ } else if (browser.isSafari) { openUriWithHiddenFrame(uri, failCallback, successCallback); } else { - unsupportedCb(); - //not supported, implement please + unsupportedCallback(); + // this works for most common browsers, so we try it if detection fails + openUriWithTimeoutHack(uri, failCallback, successCallback); } } }