Forum Discussion
AutoSave disabled when opening SharePoint-synced files from Finder after macOS Tahoe 26.6 update
Files stored in SharePoint Online and synchronized locally through OneDrive are opened as local documents when launched from Finder. Office applications display "Saved to my Mac" and AutoSave is turned off by default.
However, opening the exact same files through Word/Excel > Open > Sites, or via SharePoint "Open in Desktop App", correctly identifies them as cloud documents. In that scenario, AutoSave is enabled and collaboration/version history features work as expected.
Troubleshooting already performed:
- OneDrive reset and re-linked
- SharePoint library re-synced
- Signed out and back into both Office and OneDrive
- Removed Microsoft credentials from macOS Keychain and re-authenticated
- Recreated local OneDrive sync relationships
- Verified OneDrive File Provider extensions are enabled
- Verified Office applications and OneDrive are fully up to date
- Tested with newly created files and existing files
- Tested "Always Keep on This Device" with no change in behavior
The issue appears to be specific to the Finder-to-Office launch path after upgrading to macOS Tahoe 26.6.
Before upgrading to macOS Tahoe 26.6, opening the same SharePoint-synchronized files directly from Finder correctly preserved cloud document identity and AutoSave was enabled as expected.
I discussed this issue in detail with Apple Support, but they quickly dismissed it, saying that the problem is not on Apple's side and that I should contact Microsoft instead.
19 Replies
- ayhanozbayCopper Contributor
Hi all,
is there any update on this issue?
- magiorCopper Contributor
Root cause: the sync root is registered with Office in NFC while the filesystem holds NFD
avallesalas is right, and I think it is the cause rather than a contributing factor. I hit this on my own organisation's tenant, then reproduced it deliberately on an unrelated tenant, with a control that differs by exactly one character. Here is the reproduction, the measurement, and the part that surprised me: correcting the plist is not enough.
1. Minimal reproduction — any tenant, any Mac, five minutes
In a SharePoint site where you can create libraries, create two document libraries whose names differ only by an accent:
Documents (ASCII) Documentì (accented)Same site, same permissions, same File Provider domain, same client, same Mac, same minute. Put a couple of .xlsx in each — files that have never been opened on that Mac — and sync both with the Sync button. Open one file from each library from Finder, and with each workbook open ask Excel what it thinks it has:
osascript -e 'tell application "Microsoft Excel" to get full name of active workbook'Observed:
Documents → https://<tenant>.sharepoint.com/sites/<site>/Documents/s-8.xlsx Documentì → /Users/<user>/Library/CloudStorage/OneDrive-.../<site> - Documentì/7.xlsxA https:// answer means Office has the cloud identity: AutoSave on, co-authoring works. A /Users/... answer means it does not. Replicated on a second Mac, same account, same result. No client restart is needed for a shared library — the registration is written in the composed form at the first sync.
2. The check, if you want to know whether you are in this case
Read-only, 30 seconds:
python3 - <<'EOF' import os, plistlib, subprocess, unicodedata P = os.path.expanduser("~/Library/Group Containers/UBF8T346G9.OfficeOneDriveSyncIntegration/Library/Preferences/UBF8T346G9.OfficeOneDriveSyncIntegration.plist") d = plistlib.loads(subprocess.run(["defaults", "export", P, "-"], capture_output=True).stdout) for sid, e in sorted(d["SyncEngineProviders_OneDrive"].items()): mp = e.get("MountPoint") if not mp: continue parent, want = os.path.dirname(mp), os.path.basename(mp) real = next((v for v in os.listdir(parent) if unicodedata.normalize("NFC", v) == unicodedata.normalize("NFC", want)), None) if real is None: print("MISSING ", mp) continue print("%-10s %s" % ("SAME" if real == want else "DIFFERENT", mp)) if real != want: print(" registry %s" % want.encode().hex(" ")) print(" disk %s" % real.encode().hex(" ")) EOFIt compares each registered scope path against the name the directory actually reports, byte for byte, and prints the two byte sequences when they differ.
DIFFERENT on a scope means that scope is affected. SAME everywhere means you have something else, and that matters — see point 6.
3. Caught in the act on a personal OneDrive
I captured the provider registry immediately before and immediately after quitting and relaunching the OneDrive client, changing nothing else, and diffed the two. Excluding timestamps the diff has exactly one entry, and the two lines look identical to the eye:
registry directory on disk result before the restart NFD cc 80 NFD cc 80 co-authoring WORKS after the restart NFC c3 a0 NFD cc 80 co-authoring DEADThe correct form is written on the account-setup path and the composed form on every subsequent start. That is why, for a personal OneDrive whose tenant display name carries an accent, this comes back at every login, and why deleting the account's local state and re-adding the account is the only thing that restores it. In my case it held for 2 days and 7 hours — exactly the interval in which the client happened never to be restarted.
4. Correcting the plist is not sufficient — this is the part I did not expect
I rewrote MountPoint and BackingMountPoint with the exact spelling the filesystem reports, resolved component by component, flushed cfprefsd, and fully quit and relaunched Excel so that it re-read the registry. Verified afterwards: registry matches disk byte for byte, and the path Office holds for the document matches the registered MountPoint byte for byte as an exact prefix.
The document is still treated as local. Same outcome on two independent scopes, on two different tenants.
So the comparison that fails is not the one between Office and the plist — the plist entry is a downstream copy. The composed form is throughout the client's own persisted state: SyncEngineDatabase.db, OCSI.db, the account .ini, UXDatabase.db, the whole ListSync tree. A raw byte census over those trees gave me about 1900 composed occurrences against 114 decomposed. Office's own storage, by contrast, is mostly decomposed — which is what you would expect from something that receives its paths from the filesystem.
Please do not spend your afternoon rewriting that plist. I did, twice, and it changes nothing.
5. An objective counter, instead of squinting at the AutoSave toggle
D=$(dirname "$(grep -l <your-tenant-host> ~/Library/Application\ Support/OneDrive/settings/Business*/ClientPolicy.ini | head -1)") sqlite3 "$D/OCSI.db" "select count(*) tot, coalesce(sum(lastSetPropsResult is not null),0) setprops, datetime(max(lastSetPropsTime),'unixepoch','localtime') last from ocsi_property_records;"setprops counts the documents for which Office completed the registration handshake. On my two healthy accounts it is in the thousands; on the affected one it stood at 0 out of 2898 tracked documents — the handshake had never once succeeded for that account on that machine.
One trap, and it cost me two days: a document that was registered at some point in the past does not increment the counter. Every measurement has to be made with a file that has never been opened before on that Mac — otherwise you will measure a false negative and conclude you are fine.
6. If you have no accent anywhere — please run the check in point 2 and say so
Several of you report this with no special character in sight, which is why avallesalas hedged. Three possibilities, and they are worth separating before they get merged into one:
- the accent is in the site or library name rather than the tenant name (that is qostech_madion 's case, and it is why the language trick doesn't cover it);
- the accent is in the localised OneDrive folder name — which is exactly why Levitas ' "switch the OneDrive app to English and restart" works when it works, and why it is unreliable: it only helps where the localised name is the thing carrying the character;
- or you genuinely have a byte-identical registry and are hitting a different defect that happens to share the symptom. If the check prints SAME for every scope and you are still broken, that is a distinct bug and it deserves to be reported as one rather than folded into this.
7. One last thing, for anyone who has been told to reinstall
Windows clients in the same tenants are unaffected — APFS preserves whichever form it was given and decomposes by default, NTFS does not — so this looks like a problem with the individual Mac when it is nothing of the sort. serkantekkesin reinstalled macOS and Office over this. If your check in point 2 prints DIFFERENT, no amount of reinstalling will help, and it is worth saying so to support before they send you down that road.
For reference, the matching step is documented behaviour: per the Cloud Storage Partner Program docs, Office "checks if the path of the local file passed in subsumes the path under the third-party mountpoint", and on macOS NSURLIsUbiquitousItemKey returns true if the registered domain "is a subpath of the local file path". A path-prefix test is exactly what two spellings of the same path defeat.
If a couple of you can run the five-minute A/B in point 1 on your own tenants, this stops being a single report.
Marco- DO92Copper Contributor
Thanks, Marco!
I followed the diagnostic steps and can confirm that we have the same NFC/NFD mismatch. The registered OneDrive path is NFC-normalized, while the corresponding folder name on the file system is NFD-normalized.
Our company name contains an “ü”, and the mismatch occurs in that part of the OneDrive root path. This strongly suggests that the Unicode normalization issue is contributing to the problem in our environment.
- avallesalasCopper Contributor
Confirming this issue — additional technical detail that may help narrow down the root cause
I'm experiencing the exact same behavior described in this thread, and wanted to share some additional diagnostic detail that might be useful, since it points to a possible contributing factor beyond a generic sync failure.
Environment:
- macOS Tahoe 26.6.2 (25G83)
- Mac mini
- OneDrive standalone install, version 26.153.0809.0004
- Microsoft Word, Version 16.112.3 (26090417) — issue persists after updating from 16.112.3 (26083020)
Symptoms (identical to those already reported):
- AutoSave toggle OFF when opening any .docx/.xlsx/.pptx file via double-click from Finder, even though the file is correctly synced (folder shows the cloud icon, manual save uploads correctly, sharing links work fine).
- Word reports "Saved on My Mac" instead of the OneDrive/SharePoint location.
- Manually enabling AutoSave prompts to "upload" the file, as if it had never been in the cloud.
- After that upload completes, closing and reopening the same file resets AutoSave to OFF again.
- Opening the same file via Word > File > Open > Online Locations correctly recognizes it as a cloud document and AutoSave works normally — this is consistent with what others have reported.
- Reproduced this with brand-new files created and saved directly from Word into the OneDrive folder, not just pre-existing files.
Ruled out (verified via terminal diagnostics):
- OneDrive File Provider extension is registered and enabled (pluginkit -m -A -p com.apple.fileprovider-nonui shows it active).
- The File Provider domain for the account is alive and healthy (fileproviderctl dump), with the affected file showing ul:uploaded status and no error counters.
- The UBF8T346G9.OfficeOneDriveSyncIntegration shared plist (the mechanism OneDrive uses to publish synced folder metadata to Office) is correctly populated with all my synced libraries, including the personal OneDrive root, updated same-day.
Possible contributing factor — Unicode normalization mismatch:
My organization's OneDrive folder name contains an accented character ("Gestión"). Comparing the on-disk path (as returned by Finder/the filesystem) against the MountPoint value stored in the OfficeOneDriveSyncIntegration plist, I found:- On-disk path: NFD-normalized (decomposed: "o" + combining acute accent, \xcc\x81)
- Plist MountPoint value: NFC-normalized (precomposed "ó", \xc3\xb3)
Both strings are visually identical and normalize to the same value under NFC or NFD, but differ byte-for-byte. If Office performs a literal/byte-exact comparison rather than a Unicode-normalized one when matching a local path against known cloud-synced locations, this would explain why the cloud identity fails to resolve — while the underlying OneDrive sync engine (which doesn't need to do this comparison) keeps working normally.
I want to flag that I have not found confirmation that this is a necessary condition — other reports in this thread and the related Tech Community thread describe the same symptoms without mentioning accented folder names, so this appears to be, at most, a contributing factor in some environments (possibly organization/tenant names with non-ASCII characters), layered on top of whatever broader regression was introduced around the macOS Tahoe 26.6 update.
Happy to provide further diagnostic output (fileproviderctl dump, log traces) if useful for triage.
- utkuinanCopper Contributor
I've been experiencing the same problem on two separate Macs I use at my company since the last week of July. Despite writing to Microsoft support numerous times, they haven't even bothered to respond.
- MLepmetsTin Contributor
This is not a minor AutoSave inconvenience. It is a serious regression with a real risk of data loss and version conflicts.
We are now seeing this on multiple Macs in production.
The pattern is consistent:
- SharePoint document libraries are synced with OneDrive.
- A user opens an Excel or Word file normally from Finder.
- Office opens the file as “Saved to my Mac” instead of recognizing it as a SharePoint/OneDrive cloud document.
- AutoSave is disabled.
- Co-authoring and normal cloud-document awareness are effectively lost.
- Opening the same file through Office or SharePoint works correctly.
From the user’s perspective, nothing unusual has happened. They opened a SharePoint-synced file from Finder using a workflow that Microsoft has supported for years. There is no reasonable indication that Office has suddenly decided to treat that document as a local file.
That is exactly what makes this dangerous.
We already have several real-world cases of this behavior. A user can continue editing believing that SharePoint, AutoSave, co-authoring and version history are protecting their work, while Office has actually lost the cloud identity of the file.
This is not just a UI issue. It can lead to conflicting document versions, missed changes from other users and potentially lost work.
What makes the timing particularly concerning is Microsoft’s current rollout of the new OneDrive Native Sync Engine for macOS.
Microsoft explicitly states that the new engine changes the OneDrive and SharePoint integration with macOS and Finder. It introduces a redesigned sync architecture, changes how synced SharePoint libraries appear in Finder, and is intended to simplify the previous architecture.
I am not claiming that the Native Sync Engine has been proven to be the root cause. It has not. But given the timing and the exact point of failure, the relationship should be investigated properly rather than dismissed as an Office preference, cache issue, reinstall problem or user configuration issue.
The failure appears to be somewhere in the:
Finder → macOS File Provider → OneDrive → Office cloud-file identity handoff
The file may still exist inside the OneDrive sync location and may still synchronize at filesystem level, but Office no longer reliably recognizes that the Finder path represents a SharePoint/OneDrive cloud document. Office then treats it as a local file, displays “Saved to my Mac”, and disables AutoSave and cloud collaboration behavior.
This is also not an entirely unknown class of problem. Very similar Finder / “Saved to my Mac” / AutoSave failures have occurred with OneDrive for macOS before.
Therefore, “open the file from Office instead of Finder” is a temporary workaround, not a solution.
If Microsoft presents a SharePoint-synced Office document in Finder as a normal synced cloud file, then Office must reliably recognize its cloud identity when the user opens it.
Microsoft and Apple need to determine where the Finder / File Provider / OneDrive / Office handoff is failing and fix it.
Customers should not have to discover this problem through lost work or conflicting document versions.
For an enterprise collaboration platform, silently disabling the very mechanisms that are supposed to prevent data loss is not a cosmetic bug. It is a reliability failure.
And, somewhat ironically, when I tried to open a Microsoft support case for this issue this evening, the Microsoft 365 Admin Center itself was affected by an active Microsoft 365 service degradation.
Microsoft’s own Service Health notice states that administrators may experience authentication issues in the Microsoft 365 Admin Center, alongside impact to multiple Microsoft 365 services.
To be clear: the current Microsoft 365 outage is not the cause of this AutoSave problem. We observed the Finder/AutoSave issue before the current service incident started.
It simply means that, this evening, while trying to report a potentially data-loss-causing OneDrive/Office regression, the administrative support channel used to report it was itself degraded.
That is not exactly reassuring from a reliability perspective.
- qostech_madionTin Contributor
I currently have a case opened with MS Support, they gave me a call and i was able to do a good rundown of how it goes and what a lot of us have tried. We'll see how it goes.
- flodizzleCopper Contributor
This is driving me absolutely mad. If it persists much longer, I’m going to lose it.
As a side note, I have noticed another serious consequence: If I open a file from Finder while colleagues are already working in it, Office treats it as a local file, so I cannot see that anyone else is editing it. If they are still in the file when I save and close it, my changes are not synchronised back to the SharePoint version.
- LevitasTin Contributor
Think I found the problem using Claude...
The root folder created by OneDrive must not contains any non-ASCII characters.
Switch OneDrive application to English (System settings > General > Language and region > Applications > + > OneDrive > English) and restart the app. Root folder should now be named "OneDrive - Shared Libraries - xxxxxx". Wait fot sync to complete. Open an Office doc. Autosave should be on now.
- koklucinarBrass Contributor
Hi Levitas, thanks for the suggestion but unfortunately it didn't work for me.
I even tried resyncing everything after applying English from the L&R menu, but still no luck.
- qostech_madionTin Contributor
I suggest you put more time on this because I see results on my side, but I need to try a lot more stuff to actually figure it out. (This is an early comment on my journey to a solution)
Here is what I had to do and what I ended up with:
1. Did the language change to English as mentioned above (didn't work)
2. Because my users are French I changed it back but instead of French - Canada, I landed on French - French (from France I guess)
step 2 made me notice a different loading compared to the first language change from step 1, I have no idea if this is an actual noticeable and reproducible prompt with other language selections
3. opened a file again just to try it out and autosave was actually enabled (was able to do it for 2 users so this must be somewhat working)Now I'll skip a lot of figuring stuff out because all of it was really troubling by the end of it but hour 1 hypothesis is :
1. This solution is unreliable and complicated at best and was not required just a month ago or for the last years of working this exact same way.
2. We have multiple SharePoint sites with different names and there may be a second layer to this because sites with regular names are seemingly working (i was actually told just now that even these sites may not work fully either) but sites with special characters in their names aren't.
Meaning that, this fixes the root of your path but later down the line it can still fail depending on your sites display name i guess ??Let's work this out together and maybe we'll see the end of it; I'll be waiting for your inputs.
- bbenoistCopper Contributor
Any one else confirmed the fix? For us it might be more difficult as the company name has a non-ASCII character... 😬
- bbenoistCopper Contributor
Any luck? Or resolutions or updates? Most of our users have that issue and aside from opening from online location or going to the web version and then opening using app, not much luck...
- qostech_madionTin Contributor
see my new reply to koklucinar above, hopefully it can help
- khazelCopper Contributor
Have the same issue. macOS Tahoe 26.5.2, OneDrive 26.139.0720.0007 (Apple Silicon 26.5.2)
- PockeCopper Contributor
Excatly the same problem here on 5 mac !!