AgileBitsが昨年末にリリースした1Passwordのブラウザ機能拡張にcodeブロックを壊す不具合があるとして早急に修正版をリリースすると発表しています。詳細は以下から。
![]()
パスワード管理アプリ&サービス「1Password」を提供するカナダのAgileBits Inc.は現在、1Passowrdの機能をブラウザ上で実行できるよう、ブラウザ向けの機能拡張を各ストアでリリースしていますが、このブラウザ機能拡張をインストール&有効にすると、Prism.jsが全ページに強制注入され、コードブロックが書き換えられてしまう不具合があるそうです。

1PasswordのChrome機能拡張
この不具合は、昨年末12月15日以降にChromeやFirefox、Safari用に公開された1Passwordブラウザ機能拡張で確認されており、同バージョンにアップデートされると、コードブロックをシンタックスハイライト表示するPrism.jsが強制的に全ページに読み込まれて[lang=*]の全てのコードブロック表示を壊してしまうというもので、
You're not gonna believe this
1Password extension somehow broke the Vitepress syntax highlight
This happens in both Chrome and Safari https://t.co/TXsKIsOxo0 pic.twitter.com/3tb5FepyoI
— SaltyAom (@saltyAom) December 29, 2025
.@1Password browser extension is injecting Prism.js *globally* on every page, which then applies its syntax highlighting logic on all <code> blocks matching [lang=*] regardless of whether it’s meant to be compatible, thus breaking original highlighting.
Terrible negligence and… https://t.co/Fmbu4NWylw
— Evan You (@youyuxi) December 30, 2025
Vue.jsの開発者のEvan Youさんが12月30日に指摘したことで明るみになったようですが、実際には3週間以上前に公開されたBeta版から報告されていたそうで、1PasswordのシニアエンジニアをされているRobert Menkeさんは、これを謝罪&インシデントとして登録し、可能であれば本日中に各ストアに修正版を提出するそうなので、1Passwordの新年はHotfixから始まりそうです。
Follow up: I've created an incident internally. The fix has already been merged into our main branch. We'll be putting out a release with just this fix. I'm hoping to have it submitted to the browser extension stores today.
— Robert Menke (@RobertBMenke) December 30, 2025
- 1Password Releases - 1Password Community
- 1Password Chrome extension is incorrectly manipulating code blocks - 1Password Community

コメント