[macOS][Computer History] Accessibility traversal repeatedly freezes IntelliJ IDEA Git Log for 10–13 seconds
What version of the Codex App are you using (From “About Codex” dialog)?
- ChatGPT/Codex Desktop:
26.810.52044(build6662) - Computer Use service:
26.812.1000717(build1000717)
What subscription do you have?
Not included; this appears to be a local macOS Desktop / Computer History performance bug.
What platform is your computer?
- macOS 26.5.2 (25F84)
- Apple Silicon, 16 GB RAM
- IntelliJ IDEA 2026.2.1 (IU-262.9437.185), ARM64, JetBrains Runtime 25.0.3
What issue are you seeing?
With Computer History enabled, IntelliJ IDEA became unresponsive for 10–13 seconds at a time while its Git Log table was visible.
During one observed interval (2026-08-16 21:49:19–21:51:28 local time):
- IntelliJ produced 8 UI-freeze reports, each lasting 10–13 seconds.
- IntelliJ logged macOS
sun.lwawt.macosx.CAccessibilitytimeouts during 89 distinct seconds. - The macOS unified log contained 715
AccessibilitySupport.UIElementErrorentries fromSkyComputerUseService. SkyComputerUseServiceused approximately 71–83% CPU in spot samples.- 5 live
SkyComputerUseClient computer-history mcpprocesses were observed.
The repeated IntelliJ EDT stack was:
sun.lwawt.macosx.CAccessibility._addChildren
-> JBTable$AccessibleJBTable$AccessibleJBTableCell.getCurrentComponent
-> JTable.getValueAt
-> GraphTableModel.getValueAt
-> Commit.getValue
-> GraphTableModel.getPrintElements
-> PrintElementGeneratorImpl.getPrintElements
-> EdgesInRowGenerator.getEdgesInRow
This indicates that accessibility-tree enumeration is forcing IntelliJ to materialize Git graph table cells on its UI thread. The timing and error volume correlate with Computer History's accessibility collection.
IDE indexing, memory pressure, swap activity, and an out-of-memory condition were checked and did not explain these repeated 10–13 second freezes.
What steps can reproduce the bug?
This reproduced in the observed session with the following setup:
- Enable Computer History in ChatGPT/Codex Desktop.
- Open a large multi-module project in IntelliJ IDEA 2026.2.1.
- Open Git > Log and leave the Git Log table visible.
- Launch or actively use Codex Desktop while Computer History collection is running.
- Observe periodic IntelliJ UI freezes.
- Inspect IntelliJ freeze dumps for the
CAccessibility -> AccessibleJBTable -> GraphTableModelchain and unified logs forSkyComputerUseServiceaccessibility errors.
I have not yet completed a controlled A/B run after excluding IntelliJ from Computer History, so the workaround is not claimed as verified.
What is the expected behavior?
Computer History should collect accessibility events without recursively or repeatedly materializing expensive virtualized table contents on the target application's UI thread.
In particular, the Computer Use service should:
- throttle, cache, or bound accessibility-tree traversal for large tables;
- avoid repeatedly querying inaccessible/stale UI elements;
- deduplicate or otherwise bound concurrent
computer-history mcpclients; - avoid making another application unresponsive during background collection.
Additional information
Potentially related but not an exact duplicate:
- #38562 — Computer History causes periodic WindowServer ping timeouts and UI hitching.
- #25744 — accumulated Computer Use/MCP helpers and macOS stalls.
- #38455 — repeated Computer Use workers and high resource use.
The distinguishing evidence here is the target application's exact accessibility stack: CAccessibility._addChildren traversing IntelliJ's Git Log JBTable and forcing Git graph computation on the EDT.
No raw logs, session transcripts, project names, workspace paths, hostnames, or other local identifiers are attached. I can provide a redacted IntelliJ freeze report and a sanitized unified-log excerpt if maintainers need them.
5 Comments
Independent reproduction with a newer Computer Use build and an older JetBrains Runtime confirms the same failure mode across versions.
Environment
Additional evidence
IntelliJ recorded:
The freeze report spent about 5.8 seconds on the EDT in this path:
A separate live thread dump showed
AWT-AppKitblocked inCAccessibility.invokeAndWait, while the EDT was computing IntelliJ VCS Log table cells and Git graph edges.Computer History recorded repeated IntelliJ
fullTree/diff captures during the same minute, followed by an approximately 11-second capture gap matching the IDEA freeze. Sanitized macOS TCC attribution also showed:This still reproduced with all third-party IDEA plugins disabled, so plugins are not required.
A/B results
``
text
``-Dsun.awt.mac.a11y.enabled=false
The VM workaround was still enabled during the allowlist measurement, so the second result proves that IDEA tree collection stopped, but is not yet an independent UI-performance A/B test.
No raw logs, project names, source content, window titles, local paths, or host identifiers are included here. This appears to be a second independent reproduction of the exact issue, and also shows that it affects JBR21 as well as the JBR25 setup in the original report.
Independent reproduction on the same current Computer Use build. This also affects IntelliJ's Project tree (
JTree), not only the Git LogJBTable, and I completed a direct helper-stop A/B.Environment
Additional failure surface
While Computer History was running, clicking directories and other controls in IntelliJ's Project view produced repeated long stalls. A spot sample during the affected interval showed:
SkyComputerUseService: approximately 108.6% CPUWindowServer: approximately 42.6% CPUSkyComputerUseClient computer-history mcpprocessesIntelliJ logs repeatedly showed macOS accessibility failures involving the project tree, including:
The same interval contained
sun.lwawt.macosx.CAccessibilityactivity. Sanitized macOS TCC attribution showed:Direct A/B result
I stopped only
SkyComputerUseService; IntelliJ remained open and macOS Accessibility permission was not revoked.Immediately afterward:
computer-history mcpclient processes remained alive at low CPU, while the native service was absent.This makes the Accessibility collector the distinguishing variable in this reproduction, rather than indexing, memory pressure, or the size of the project alone.
As a scoped workaround, IntelliJ (
com.jetbrains.intellij) has now been added to Computer History's application blocklist while retaining macOS Accessibility permission. Computer History is currently stopped, so I do not yet have a post-resume performance A/B for the exclusion itself.No raw logs, project names, source content, window titles, local paths, hostnames, or private identifiers are included.
Independent reproduction on a newer Desktop and Computer Use build confirms the same issue in PyCharm, during ordinary editor/UI interaction (not limited to IntelliJ's Git Log).
Environment
com.jetbrains.pycharmEvidence
Computer History was configured with the default observe all applications policy and no application blocklist. During a recording interval from approximately 12:24:26 to 13:12:45 local time, PyCharm repeatedly showed the macOS beachball and became unusable.
macOS generated two
pycharm.cpu_resource.diagreports during the affected interval:SkyComputerUseService.Note: Unresponsive. One sampled UI path was:That stack is explicitly marked as executing on behalf of the same
SkyComputerUseServicePID.The macOS unified log recorded 3,284
AccessibilitySupport.UIElementErrorentries fromSkyComputerUseServiceduring this recording interval (1,128 code 0 and 2,156 code 2). The event stream ended at 13:12:45 when Computer History was paused; the service's error burst ended about five seconds later. After pausing Computer History, the user-visible PyCharm beachball/freeze stopped.This is consistent with the issue's existing evidence: synchronous or overly broad accessibility-tree traversal by Computer History is making a JetBrains application's UI thread do expensive accessibility work. This reproduction also shows the problem remains present with Desktop 26.818 and Computer Use 26.823, and affects PyCharm/editor accessibility elements rather than only the VCS Log table.
No raw logs, source content, project names, workspace paths, window titles, typed text, hostnames, or other local identifiers are attached. Redacted diagnostic excerpts can be provided if maintainers need them.
Additional controlled reproduction from 2026-08-25: this is not limited to the Git Log table. Ordinary typing in IntelliJ also stalls when Computer History is enabled, and the lag disappears when Computer History is disabled.
Evidence captured during the typing stall:
sun.lwawt.macosx.CAccessibility.getFocusOwnerviaLWCToolkit.invokeAndWait.This points to repeated macOS accessibility focus queries from Computer History, rather than indexing, garbage collection, editor analysis, or a specific IntelliJ plugin. It broadens the impact described here from expensive Git table traversal to ordinary editor focus/typing.
No project names, workspace paths, hostnames, raw logs, or session content are included.
Independent reproduction on Android Studio with a direct Computer History on/off A/B. This appears to be the same underlying issue, but it exposes an additional
AccessibleHTMLfailure path while the Settings/Plugins UI is visible.Environment
26.820.60940(build7119)26.819.1000816(build1000816)26.5.2(25F84), Apple M4 Pro, 48 GB RAM2026.1, buildAI-261.26222.65.2613.1602542725.0.2+-15348964-b329.117, arm64Symptom and live evidence
After Computer History had been enabled, Android Studio began showing the macOS beachball and becoming unresponsive during ordinary interaction, especially with Settings > Plugins open.
During a live freeze:
SkyComputerUseServicewas simultaneously using approximately 39.5% CPU.CAccessibility.getAccessibleDescriptionCAccessibility.getAccessibleNameCAccessibility.getAccessibleRoleLWCToolkit.invokeAndWaitAWT-EventQueue-0was generally idle inEventQueue.getNextEvent, rather than blocked in Gradle, Dart, indexing, or a third-party plugin.Android Studio's log also recorded:
followed by this accessibility-related exception:
A background write action also reported waiting for 10 seconds during the same interval. Indexing had completed, there was ample heap headroom, and no OOM was present.
Direct A/B result
The user disabled Computer History in ChatGPT/Codex settings. No Android Studio plugin, JVM option, heap setting, or project configuration was changed.
After Computer History was disabled, the recurring Android Studio freezes stopped during continued use. The user reports that the IDE is now fully responsive.
This strengthens the attribution to Computer History's Accessibility traversal and shows that the problem also affects Android Studio's Settings/Plugins HTML accessibility tree, not only Git Log tables, project trees, editor focus, or DataGrip result grids.
No raw logs, project names, source content, window titles, account identifiers, hostnames, or local paths are included. Redacted thread-dump excerpts can be provided if maintainers need them.