Open Bug 1927810 Opened 1 year ago Updated 3 months ago

Google docs offline mode requires "Google Docs Offline" extension

Categories

(Web Compatibility :: Knowledge Base, defect)

defect

Tracking

(Not tracked)

REOPENED

People

(Reporter: jrmuizel, Unassigned)

References

(Depends on 2 open bugs, Blocks 2 open bugs)

Details

Blocks: 1885871

The severity field is not set for this bug.
:denschub, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(dschubert)
Flags: needinfo?(dschubert)

I don't think that we need two separate kb entries for basically the same Google Suite bug.

Status: NEW → RESOLVED
Closed: 10 months ago
Duplicate of bug: 1885871
Resolution: --- → DUPLICATE
No longer blocks: 1885871
Status: RESOLVED → REOPENED
No longer duplicate of bug: 1885871
Resolution: DUPLICATE → ---
See Also: → 1885871

The current add-on is manifest v3 using background.service_worker and so it doesn't work to just try use it in Firefox.

Blocks: 1926035
See Also: 1885871

Turning on extensions.backgroundServiceWorker.enabled let me load the extension. Even with ChromeMask I'm unable to convince Google Docs that I have the extension.

There's a manifest v2 version of the extension here: https://github.com/spspider/chrome_extentions/tree/main/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.44.2_0. When I load that it into Chrome it appears that offline docs still works. It might be a better starting point to figure out what the addon is for than the current v3 one.

It looks like the extension loads something like https://docs.google.com/offline/extension/frame?ouid=u8a295c2e01086a58 which loads https://docs.google.com/static/offline/client/js/2091686874-frame_bin.js where the meat (calls to indexdb etc) of the offline implementation lives.

It looks like docs.google.com communicates its intent to the extension with messages and externally_connectable

Depends on: 1319168
See Also: → 1926035
See Also: 1926035
Depends on: 1807830
Blocks: 1913112
You need to log in before you can comment on or make changes to this bug.