Consistent 5-second delay when opening historical tasks after Computer Use is started
What version of the Codex App are you using (From “About Codex” dialog)?
- Codex desktop version: 26.803.41515 - Computer Use service version: 26.804.1000633
What subscription do you have?
pro 20x
What platform is your computer?
macOS 26.6
What issue are you seeing?
Environment:
- macOS
- Codex desktop version: 26.803.41515
- Computer Use service version: 26.804.1000633
I am seeing a reproducible, fixed 5-second delay when opening a historical task for the first time in the current app session.
The issue appears to be related to SkyComputerUseService:
- Launch Codex and invoke Computer Use once.
- SkyComputerUseService starts and connects to Codex.
- Open any historical task that has not yet been opened during the current app session.
- The task consistently pauses for exactly 5 seconds before loading.
- Other historical tasks also experience the same 5-second delay on their first open.
Manually running the following command immediately removes the delay:
/usr/bin/killall SkyComputerUseService
After terminating SkyComputerUseService, historical tasks load normally. However, invoking Computer Use once causes the service to restart, and the fixed 5-second delay returns for other historical tasks that have not yet been opened.
The logs show:
- maybe_resume_started
- Exactly 5 seconds later:
maybe_resume_owner_discovery_failed errorMessage=timeout
- thread/read and thread/resume then complete within milliseconds
Computer Use itself works normally, and its macOS Accessibility and Screen Recording permissions are available.
This suggests that SkyComputerUseService may be registered as an IPC client but does not respond correctly or promptly to the thread owner discovery/client discovery request. Unknown or unsupported discovery requests should return immediately instead of waiting for the 5-second timeout.
Expected behavior:
Starting or using Computer Use should not delay the first opening of unrelated historical tasks.
Current workaround:
Terminate SkyComputerUseService after using Computer Use, but this makes Computer Use unavailable until it is invoked and restarted again.
What steps can reproduce the bug?
Environment:
- macOS
- Codex desktop version: 26.803.41515
- Computer Use service version: 26.804.1000633
I am seeing a reproducible, fixed 5-second delay when opening a historical task for the first time in the current app session.
The issue appears to be related to SkyComputerUseService:
- Launch Codex and invoke Computer Use once.
- SkyComputerUseService starts and connects to Codex.
- Open any historical task that has not yet been opened during the current app session.
- The task consistently pauses for exactly 5 seconds before loading.
- Other historical tasks also experience the same 5-second delay on their first open.
Manually running the following command immediately removes the delay:
/usr/bin/killall SkyComputerUseService
After terminating SkyComputerUseService, historical tasks load normally. However, invoking Computer Use once causes the service to restart, and the fixed 5-second delay returns for other historical tasks that have not yet been opened.
The logs show:
- maybe_resume_started
- Exactly 5 seconds later:
maybe_resume_owner_discovery_failed errorMessage=timeout
- thread/read and thread/resume then complete within milliseconds
Computer Use itself works normally, and its macOS Accessibility and Screen Recording permissions are available.
This suggests that SkyComputerUseService may be registered as an IPC client but does not respond correctly or promptly to the thread owner discovery/client discovery request. Unknown or unsupported discovery requests should return immediately instead of waiting for the 5-second timeout.
Expected behavior:
Starting or using Computer Use should not delay the first opening of unrelated historical tasks.
Current workaround:
Terminate SkyComputerUseService after using Computer Use, but this makes Computer Use unavailable until it is invoked and restarted again.
What is the expected behavior?
_No response_
Additional information
_No response_
7 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Independent reproduction on an older macOS release, which suggests this is not specific to macOS 26.x.
Environment
26.803.41515(build6321)0.147.0-alpha.6.526.804.100063314.6.1, Apple Silicon / arm64SkyComputerUseServicewas running during the reproductionsRepresentative timing
The owner-discovery wait was 5,002 ms. The underlying thread read/resume completed immediately afterward.
Frequency and isolation
PRAGMA quick_checkreturnedokthread/readduration that day was 193 msavatarOverlayrenderer also loggedConversation state not foundand unknown-conversation turn eventsThis independently supports the diagnosis that a secondary IPC client is blocking thread-owner discovery until the five-second watchdog expires. In this session, both
SkyComputerUseServiceand the hidden avatar overlay renderer were present. I did not terminate the Computer Use service during this evidence collection, so I have not independently verified the workaround yet.No thread IDs, local paths, prompts, or raw logs are included.
Confirming this exact issue with an independent reproduction on macOS.
Environment
26.803.41515(build6321)0.147.0-alpha.6.526.6.1, arm64SkyComputerUseServiceis running and started with the desktop app sessionReproduction in the current app session
Five out of five primary-window cold thread resumes followed the same sequence:
After the owner-discovery timeout,
thread/readcompleted in only 6–9 ms. This makes the fixed delay distinct from transcript loading.Controls / health checks
codex doctor: state databases healthy; thread inventory agrees with state DBHTTP 101 Switching Protocols)PRAGMA quick_checkreturnedokforstate_5.sqlite,logs_2.sqlite, andmemories_1.sqliteunknown conversationevents and 136Conversation state not foundevents, predominantly from the hiddenavatarOverlayrendererThere are 215 active rollout files totaling about 2.8 GB, which could amplify general UI latency, but it does not explain this deterministic five-second wait because the actual thread read remains in the single-digit millisecond range.
I did not terminate
SkyComputerUseServicebecause active work was running, so this is a read-only confirmation rather than a workaround test. The evidence strongly supports a registered local IPC/client surface failing to answer thread-owner discovery, forcing Desktop to wait for the full watchdog before falling back.Please make non-owner clients answer immediately, exclude non-thread/hidden surfaces from owner discovery, or avoid blocking
thread/readon the full five-second watchdog. Sanitized timing excerpts can be provided if needed; raw logs and thread contents are intentionally not attached.Regression after today's desktop update (Aug 11, 2026)
The issue is still present in the newly updated build.
maybe_resume_owner_discovery_failed ... timeoutevents (13:10–13:33 local time)Conversation state not founderrorsunknown conversationerrorsSkyComputerUseServicehas remained active since 13:06:47.No service was killed, no project files or settings were changed, and the recurrence happened under normal use. This strongly suggests the update did not fix the owner-discovery/watchdog path; at best it temporarily masked the issue immediately after launch.
This is a severe usability regression because every task switch can impose the same fixed wait. Please make owner discovery non-blocking (or fail immediately when no owner responds) rather than holding task resume for the full watchdog timeout.
Post-update regression evidence (2026-08-11, CST / UTC+8)
The issue persists in ChatGPT/Codex Desktop 26.803.61601 (build 6396), embedded codex-cli 0.147.0-alpha.6.5.
The app initially felt smooth immediately after updating, but the deterministic delay returned in the same fresh process (started 13:06:41 CST).
Snapshot from this process:
maybe_resume_startedeventsmaybe_resume_owner_discovery_failedtimeoutsmaybe_resume_successat 13:33:50.893Conversation state not foundeventsunknown conversationeventsPoint-in-time control checks remained healthy: WebSocket HTTP 101, read-only SQLite
quick_checkpassed, thread inventory agreed, and CPU/memory/swap/disk/SMART/thermal checks showed no system pressure. This supports a desktop client/app-server owner-discovery coordination regression rather than general Mac slowness or slow thread reads.Impact: cold/historical task switching repeatedly blocks for about 5 seconds before fallback succeeds. Please escalate to the desktop/app-server owner-discovery path.
Independent confirmation on the current desktop build, with sleep/wake and network timing controls.
Environment
26.803.61601(build6396)0.147.0-alpha.6.526.804.100063326.5.2(25F84), Apple Silicon / arm64SkyComputerUseServicewas running during these observationsReproduction on the current build
On 2026-08-14 (UTC+8), three different cold/unhydrated local threads were opened in the same desktop process. All three followed the same fixed-delay sequence:
| Cold resume | Owner-discovery wait |
thread/read|thread/resume||---|---:|---:|---:|
| 1 | 5,002 ms | 21 ms | 358 ms |
| 2 | 5,002 ms | 7 ms | 64 ms |
| 3 | 5,002 ms | 8 ms | 82 ms |
Each sequence was:
Threads already hydrated in the same renderer switched back almost immediately. This confirms that the delay is not transcript parsing or SQLite read time.
Sleep/wake and network isolation
A separate reproduction occurred immediately after a real macOS full wake:
The host was
local, so this supports the existing diagnosis that the deterministic wait is in local IPC/client coordination rather than Internet reachability, proxy port availability, or remote transcript loading.I have not terminated
SkyComputerUseService, so this is an independent read-only confirmation rather than a verification of the reported workaround.No thread IDs, local paths, prompts, transcript content, or raw logs are included.
This issue has been resolved in ChatGPT for macOS version 26.810.41047 (build 6570). After updating to this version, the problem no longer occurs. This issue can be closed.