Mac の LockDown Browser + Grammarly 競合 (起動前に終了)

Grammarly のデスクトップアプリは、macOS の全アプリのテキスト入力フィールドに候補を注入するシステム全体のサービスをインストールします。LDB のキオスクモードはこれを潜在的な不正のベクターとみなします。結果、LDB の起動中に 10〜30 秒のフリーズ (Grammarly のフックがアタッチを試みる間)、または Monitor の録画にキオスクモード違反イベントが記録されます。LDB を起動する前に Grammarly デスクトップを終了してください。

症状

LDB の起動が通常より 10〜30 秒長くハングします。あるいは LDB は起動するものの、試験のテキストボックスに最初にフォーカスしたときに「キオスクモード違反」がログに記録されます。あるいは試験中に Grammarly の候補が表示されません (ブロックされていますが、注入の試みはログに記録されます)。

LDB と競合する理由

Grammarly のデスクトップヘルパーは macOS のアクセシビリティ API を使用してシステム全体のテキストフィールドを監視します。LDB がキオスクモードに入ると、これらの注入の試みを不正防止の一環として遮断します。拒否は新しい macOS (Sequoia 以降) では高速ですが、古い macOS (Sonoma 14.3 以前) では低速です。

解決方法 - 試験前の手順

  1. Grammarly デスクトップを終了する。ステータスメニューアイコン → 設定 → Grammarly を終了。
  2. アクティビティモニタで Grammarly のプロセスが残っていないことを確認します (「Grammarly」で検索)。
  3. Grammarly が自動で再起動した場合は、Grammarly の設定で「コンピュータの起動時に Grammarly を起動」も無効化してください。
  4. LDB を起動します。

ブラウザ拡張機能 (Safari の Grammarly、Chrome の Grammarly 拡張機能) は、いずれにせよ LDB の内部では動作していません。これらはブラウザプロセス固有のものです。重要なのはデスクトップサービスです。

代替設定

Grammarly を頻繁に使用しており、もう少し控えめな設定にしたい場合。

やってはいけないこと

Frequently asked questions

私の論述は自動修正されますか?

いいえ。Grammarly は試験中には動作していません。入力したテキストはそのまま、候補も自動修正もありません。

なぜ Grammarly はキオスクモード違反を引き起こすのですか?

Grammarly のサービスは Mac で最も一般的なシステム全体のアクセシビリティ API 利用者です。LDB のキオスクモード検出器は、ウィンドウ内容を読み取ろうとする何かを検知し、汎用的な違反として記録します。Grammarly が実際に読み取る内容は試験の解答ではなく候補生成のためのものですが、LDB はそれを区別できません。

安全のために Grammarly をアンインストールすべきですか?

いいえ。終了するだけで十分です。試験以外では普段使っているであろうツールに対して、アンインストールは過剰です。