Change in active link behavior due to Google Chrome 80 update
Issue
Google Chrome version 80 and later disallows synchronous calls to the XMLHTTPRequest()method during page dismissal, when a user navigates away from the page or closes the page. Because of this change in behavior in Google Chrome version 80 and later, active links that run on Window Closed event, might not work as expected
Additionally, browser navigation events and actions, such as Close, Refresh, Forward, and Backward might not work as expected, and the page becomes unresponsive.
This issue occurs because the out-of-the-box and custom active links that run on the Close Window and the un-display event might not work as expected. This change impacts some administration applications, such as approval and assignment administration and the workflows in following ITSM applications:
- Asset Management
- Service Desk Management
- Knowledge Management
- Change Management
- Service Request Management (SRM)
- Service Level Management (SLM)
Resolution
To address the impact due to the changes in Chrome 80, the following hotfixes are available:
- Hotfix for AR System Server (Centralized Configuration) and Mid Tier version 20.02.02.
- Hotfix for BMC CMDB version 20.02.02
- Hotfix for ITSM applications version 18.05 and later (Asset Management, Change Management, Knowledge Management, Service Desk, SRM, SLM).
Perform the following steps:
Apply the hotfix.
Ensure the following before you apply the hotfix:- AR System Server and Mid Tier are at version 20.02.02
- BMC CMDB at version 20.02.02
- ITSM applications are at version 18.05 and later
For more information about applying the hotfix, contact BMC Customer Support.
- Configure the settings for custom and out-of-the-box active links that run on Window Close event.
To change the out-of-the-box active links that run on the Close Window action
In Centralized Configuration, make sure that the Execute-Window-Close-Undisplay-Activelinks parameter is set to False.
For more information about the Execute-Window-Close-Undisplay-Activelinks parameter, see Execute-Window-Close-Undisplay-Activelinks.
To change custom active links that run on Close Window action
- Log on to Remedy Developer Studio.
- On a form, add a Close button.
- Call the PERFORM-ACTION-ACTIVE-LINK 32768 "ignoreIfEnabledBrowserUnload" run process.
- Call the Close Window action.
This ensures that your custom active link and workflow run correctly before the Close Window action.
To change the window type to pop-up window for custom active links
- In Remedy Developer Studio, select the custom active link.
- Expand the If actions panel.
- From the Window Type list, select Popup.
- Clear the Show Close Button check box.
The following screenshot shows the pop-up window type selected for a custom active link: