[BUG]Claude Desktop (macOS) がアイドル時にも NoDisplaySleepAssertion "Capturing" を約1秒間隔で発生させ続け、ディスプレイスリープを恒常的に妨げる

Status Open
Reported on v2.1.236
Maintainer reply None cached
Activity 0 comments · opened Sep 24, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Claude Desktopが完全にアイドル(画面共有・ブラウザプレビュー・リモート操作など、画面表示を要する機能を一切使用していない状態)であっても、アプリ本体プロセスが NoDisplaySleepAssertion というタイプのpower assertion(名前:"Capturing")を約1秒間隔で作成→即時解放することを無限に繰り返します。このassertionが作成される瞬間そのものがmacOSの「ディスプレイ無操作タイマー」をリセットする仕様のため、System Settingsで設定したdisplaysleep(本件では15分)に到達する前に毎回リセットされ、Claude Desktopが起動している間、ディスプレイは実質的に一切スリープしません。

What Should Happen?

画面共有・リモート操作・ブラウザプレビューなど、実際に画面表示が必要な機能が使用されていない間は、ディスプレイスリープを妨げるassertionを保持しないでほしい。もし何らかの内部処理(画面内容の定期キャプチャ等)が理由であれば、アイドル時はその処理自体を停止するか、少なくともdisplay-sleep-preventing以外のassertion種別に変更してほしい。

Error Messages/Logs

2026-09-24 13:37:34 +0900 Assertions  PID 10019(Claude) Created  NoDisplaySleepAssertion "Capturing" ... [System: PrevIdle PrevDisp DeclUser IntPrevDisp kDisp]
2026-09-24 13:37:34 +0900 Assertions  PID 10019(Claude) Released NoDisplaySleepAssertion "Capturing" ...
2026-09-24 13:37:35 +0900 Assertions  PID 10019(Claude) Created  NoDisplaySleepAssertion "Capturing" ...
(以降1秒おきに同パターンが継続。13:37:34〜13:39:11の観測区間で途切れなし。取得コマンド: pmset -g log | grep -i assertions)

Steps to Reproduce

  1. macOSでClaude Desktopアプリを起動し、Claude Code(Codeタブ)のセッションを開始する(Browser pane, Remote Control, iOS Simulatorはいずれも使用しない)
  2. キーボード/マウス操作をせず、数分間アイドル状態のまま放置する
  3. 別のTerminalウィンドウで pmset -g log | grep -i assertions を実行する
  4. Claude(PID)による NoDisplaySleepAssertion "Capturing" の Created/Released が約1秒間隔で継続的に記録されていることを確認する
  5. macOS システム設定で displaysleep を15分などに設定していても、Claude Desktopが起動し続ける限りディスプレイが消灯しないことを確認する

Claude Model

Sonnet (default)

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.1.236 (Claude Code)

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

無人・常時稼働のMac miniで使用中。ディスプレイが消灯しないことでセキュリティ(ロック画面)と省電力に支障が出ている。

View original on GitHub ↗