This is an old revision of the document!
Zotero and Word Compatibility on Apple Silicon (M1) Macs
On Apple Silicon (M1) Macs, due to a bug in macOS, it's not currently possible to use Zotero with Word 16.44 or later in its default configuration.
We've reported the bug to Apple, but we don't know when it will be fixed. In the meantime, you can easily work around this problem in a couple ways.
Workarounds
Option 1: Revert to Word 16.43 (recommended)
The safest option is to downgrade to Word 16.43. If you're running Time Machine, this is as simple as restoring Word to the previous version, before the 16.44 update on December 15, 2020.
You should then avoid updating to Word 16.44 or later until this bug has been fixed in a future update to macOS Big Sur.
Word 16.43 won't run as fast as 16.44 and later, but Zotero's Word plugin will work.
Option 2: Run Word 16.44 or later under Rosetta
If you're not able to easily downgrade to Word 16.43, you can set Word to open under Rosetta. In finder, go to your Applications folder, click Microsoft Word, go to File → Get Info, and check “Open using Rosetta”. When you reopen Word, Zotero's Word integration will work again.
While this will fix the problem, it will cause Word to run more slowly until you uncheck the box, and even once this bug is fixed by Apple you may forget to go back and do so, causing Word to run more slowly and reduce your battery life for the indefinite future (potentially for years, until Apple finally removes Rosetta 2).
While reverting to Word 16.43 will also cause Word to run more slowly, you'll be periodically reminded to upgrade, and you can just decline until this bug is fixed in a future version of Big Sur.
If you do switch Word back to Rosetta mode, please be sure to set a reminder to return to this page and check on compatibility so you don't leave it running under Rosetta longer than necessary.
Technical Details
Zotero hasn't yet been ported to Apple Silicon, so it runs under Rosetta on M1 Macs. Prior to Word 16.44, Word also ran under Rosetta, and Zotero's Word integration worked without problems.
Starting with Word 16.44, released on December 15, 2020, Word runs natively on M1 Macs. Zotero uses Apple Events to communicate with Word, and due to a bug in macOS, trying to pass 2048 (2^11) or more characters of text between a Rosetta app and an Apple Silicon app via an Apple Event results in a freeze. The same thing happens trying to pass 2048 characters in an AppleScript from Script Editor to TextEdit when Script Editor is set to run under Rosetta, or vice versa. It doesn't happen when both apps are running under Rosetta, as was the case before Word 16.44.
A future version of Zotero will run natively on Apple Silicon Macs, but not for a while. Zotero is based on Firefox, but upgrading to the recently released version of Firefox that supports Apple Silicon requires a major rewrite of Zotero. Additionally, the functionality that Word integration depends on hasn't yet been updated by Mozilla, so an Apple Silicon version of Zotero still wouldn't work at the moment.
Further Discussion
If you have questions about this issue, let us know in the relevant forum thread.