none
WOPI Host Final Put File Chrome 80 RRS feed

  • 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

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
    Moderator
  • 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
    Moderator
  • 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

    Tuesday, February 18, 2020 9:07 PM
    Moderator
  • 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)


    Friday, August 21, 2020 2:33 PM