Answered by:
WOPI Host Final Put File Chrome 80

Question
-
With the release of Chrome 80, and I would assume a future release of Chromium Edge, Office Online has stopped sending a final Put File/Unlock when the browser closes. Without this, there is no was for the client app to know that a final save has occurred and can lead to data loss without the user knowing it is occurring.
We have confirmed that setting the flag for "Allow Sync XHR In Page Dismissal" in chrome://flags allow the normal behavior to work, but that flag is scheduled for deprecation in Chrome 88.
Is there a workaround for this in the WOPI spec (waiting 30 seconds-1 minute isn't feasible), or is there a planned update for office online server to address the issue?
Link to the Chrome change: https://www.chromestatus.com/feature/4664843055398912
Thursday, February 13, 2020 9:59 PM
Answers
-
There isn't a good way that I can see to workaround this with the WOPI protocol handling. You'll need to wait for a permanent fix.
Tom
- Proposed as answer by Tom JeboMicrosoft employee Friday, February 21, 2020 2:03 AM
- Marked as answer by BradleyRiske Friday, February 21, 2020 3:51 AM
Tuesday, February 18, 2020 9:07 PM
All replies
-
Hi BradleyRiske,
Can you tell me if you're integrating with and experiencing this problem with an on-premises deployment of Office Online Server 2016 or with the Office Online (aka Office for the Web)?
Best regards,
Tom Jebo
Microsoft Open Specifications
Friday, February 14, 2020 6:53 AM -
Just a follow up to this. I discussed with our web apps client team and they confirmed that this has been reported already as an issue with Office Online Server (on-premises deployment). The workaround you mentioned was recommended but there is also an investigation into a permanent fix, no timeline given currently.
I will investigate other possible workarounds using the protocol but I'm thinking there may not be any since this is dependent on an event that's being handled in the web app code. I'll follow up Monday after I've had time to review possible options.
Best regards,
Tom Jebo
Sr Escalation Engineer
Microsoft Open Specifications
Friday, February 14, 2020 7:42 PM -
There isn't a good way that I can see to workaround this with the WOPI protocol handling. You'll need to wait for a permanent fix.
Tom
- Proposed as answer by Tom JeboMicrosoft employee Friday, February 21, 2020 2:03 AM
- Marked as answer by BradleyRiske Friday, February 21, 2020 3:51 AM
Tuesday, February 18, 2020 9:07 PM -
This is for the on-premises deployment of OOS 2016. We were able to push out a GPO to set the flag in chrome to disable the setting that breaks OOS. Will wait for an official fix for the OOS instance to fix this. Thank you for checking into it.Friday, February 21, 2020 3:56 AM
-
Hi BradleyRiske
There are two OOS Updates.
Update for Office Online Server: April 14, 2020
Update for Office Online Server: July 14, 2020
Do try them under Test Environment. Let us know if you encountered any issues.
HungChun Yu (MSFT)
- Proposed as answer by HungChun Yu-Microsoft Protocol Open Specifications Friday, August 21, 2020 2:33 PM
- Edited by HungChun Yu-Microsoft Protocol Open Specifications Friday, August 21, 2020 2:38 PM
Friday, August 21, 2020 2:33 PM -
No ETA on the fix for Excel and Power Point. This forum will be retire as of Dec 15, 2020. If interested, please create an account under Microsoft Q & A, and follow the latest update under the tread WOPI unlock call | PutFile call delay - never gets triggered in chrome and latest edge browser - Microsoft Q&A
HungChun Yu (MSFT)
Friday, December 11, 2020 8:49 PM