FirefoxでのClaude.aiフリーズ問題をTampermonkeyスクリプトで回避する方法

Firefoxのフリーズ問題と回避策
r/ClaudeAIのユーザーが、FirefoxでClaude.aiを使用する際に持続的なフリーズ問題を報告し、Tampermonkeyブラウザ拡張機能を使用した回避策を共有しました。
技術的解決策
この回避策は、インターフェースのフリーズを引き起こすタイミングの競合を防ぐために、Date.now()関数を変更するTampermonkeyスクリプトの作成を含みます。このスクリプトは特にClaude.aiドメインを対象としています。
スクリプトの実装
以下の内容で新しいTampermonkeyスクリプトを作成します:
// ==UserScript==
// @name Claude .ai Date.now fix
// @match https://claude.ai/*
// @run-at document-start
// @grant none
// ==/UserScript==
(function() {
const script = document.createElement('script');
script.textContent = `
(function() {
const _orig = Date.now.bind(Date);
let _last = 0;
Date.now = function() {
const t = _orig();
if (t <= _last) return ++_last;
return (_last = t);
};
})();
`;
document.documentElement.appendChild(script);
script.remove();
})();
このスクリプトは、Date.now()の呼び出しを傍受し、常に増加する値を返すようにすることで、フリーズを引き起こす可能性のあるタイミングの競合を防ぎます。
セットアップ要件
- Firefoxブラウザ
- Tampermonkey拡張機能がインストールされていること
- https://claude.ai/* で実行されるようにスクリプトが設定されていること
この種のタイミング回避策は、特にWebアプリケーションの時間に敏感な操作において、ブラウザAPIが実装間で異なる動作をする場合に必要になることがあります。
📖 Read the full source: r/ClaudeAI
👀 See Also

プロダクションAIエージェントに見られる6つのループタイプ:1週間のログ分析
5つのプロダクションエージェントから1週間で収集した670件のイベントを分析した結果、意思決定の振動、リトライループ、ピンポンループ、リコール・ライトループ、リフレクションループ、ツールの非決定性という6つの高深刻度ループパターンが明らかになった。

Claude Code Visual: フック、サブエージェント、MCP、CLAUDE.mdに関する実践的ノート
開発者がClaude Code Visualの実践的な使用経験を共有し、MCPフック構文、プロジェクトコンテキストのためのCLAUDE.md、サブエージェント委任パターン、定期的なタスクのための/loopコマンドについてカバーしています。

18ヶ月間毎日使うClaudeユーザーによる11の深いコツ
シニア開発者が18ヶ月間毎日Claudeを使用した後に得た、11のあまり知られていないClaudeのコツを共有。Projects、Custom Styles、Memory、Sonnet 4.6 vs Opus 4.7、バッチ処理向けHaiku 4.5、Claude Codeサブエージェント、APIを呼び出すArtifactsなどを含む。

Claude Code自動更新でほぼPCが文鎮化—ドライバー更新後のDNS悪夢
Redditユーザーが報告したところによると、Claude CodeがGPUドライバを自動更新した結果、起動に失敗し、PowerShellのNRPTルール削除でのみ解決するDNSルーティング問題が発生しました。