codex - 💡(How to fix) Fix Codex Desktop: blank overlay covers Plugins and Skills at certain window widths/display scaling on macOS [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openai/codex#21077Fetched 2026-05-05 05:53:46
View on GitHub
Comments
1
Participants
2
Timeline
6
Reactions
0
Author
Timeline (top)
labeled ×3cross-referenced ×2commented ×1

Fix Action

Fix / Workaround

The following workarounds do help:

Code Example

response_routed ... method=skills/list ... errorCode=null
response_routed ... method=plugin/list ... errorCode=null

---

unsupported feature enablement `workspace_dependencies`: currently supported features are apps, memories, plugins, remote_control, tool_search, tool_suggest, tool_call_mcp_elicitation

---

ResizeObserver loop completed with undelivered notifications.
RAW_BUFFERClick to expand / collapse

What version of the Codex App are you using (From “About Codex” dialog)?

Unknown from the UI. Local logs show:

  • Codex app-server: 0.128.0-alpha.1
  • Runtime bundle observed in logs earlier: 26.430.10722
  • Packaged desktop app on macOS (buildFlavor=prod, platform=darwin)
  • Bundled Node reported in logs: v24.14.0

What subscription do you have?

Unknown.

What platform is your computer?

macOS 26.3.1 (a), build 25D771280a, Intel Mac with:

  • Intel UHD Graphics 630
  • AMD Radeon Pro 5500M

What issue are you seeing?

On the Codex Desktop Plugins and Skills pages, a large blank dark rectangle overlays the list at certain wide window sizes / display scaling configurations.

The rectangle appears in front of the plugin/skill list and extends all the way to the bottom of the list. It looks like an empty modal/panel/overlay column, but it cannot be dismissed with Escape, clicking outside, tab switching, back navigation, or restarting.

This appears to be a responsive layout or display-scaling bug rather than plugin data failing to load:

  • plugin/list and skills/list complete successfully in local logs.
  • The same issue appears on both Plugins and Skills.
  • Narrowing the Codex window makes the rectangle disappear.
  • Widening the window makes it reappear.
  • Pressing Ctrl+- several times, effectively zooming out, removes the rectangle on both pages.
  • The Skills page has to be made much smaller / more zoomed out than the Plugins page before the rectangle disappears.
  • Moving the Codex app window to a second display makes the blank rectangle disappear entirely.

What steps can reproduce the bug?

  1. Open Codex Desktop on macOS on the affected primary display.
  2. Navigate to Plugins.
  3. Use a sufficiently wide Codex window.
  4. Observe a large blank rectangle overlaying the plugin list.
  5. Switch to Skills.
  6. Observe the same class of blank rectangle overlaying the skills list.
  7. Narrow the window substantially, or press Ctrl+- several times.
  8. Observe the blank rectangle disappears.
  9. Widen the window again.
  10. Observe the blank rectangle returns.
  11. Move the same Codex window to a second display.
  12. Observe the blank rectangle no longer appears.

What is the expected behavior?

The Plugins and Skills pages should render their lists without an empty overlay/panel covering content at any supported window size, zoom level, display scale, or monitor.

What did you try locally?

Tried without success:

  • Escape
  • Clicking outside the blank rectangle
  • Switching between Plugins and Skills
  • Back navigation and returning to the page
  • Quitting/reopening Codex
  • Renaming/clearing Electron render/cache state:
    • GPUCache
    • DawnGraphiteCache
    • DawnWebGPUCache
    • Session Storage

The following workarounds do help:

  • Make the Codex window narrower.
  • Press Ctrl+- several times to zoom out.
  • Move the window to a second display.

Local log evidence

plugin/list and skills/list requests are succeeding, for example:

response_routed ... method=skills/list ... errorCode=null
response_routed ... method=plugin/list ... errorCode=null

There are also repeated startup errors that may or may not be related:

unsupported feature enablement `workspace_dependencies`: currently supported features are apps, memories, plugins, remote_control, tool_search, tool_suggest, tool_call_mcp_elicitation

Earlier logs also showed:

ResizeObserver loop completed with undelivered notifications.

That seems consistent with a layout measurement/resize loop or responsive breakpoint issue.

Additional notes

The strongest reproduction clue is that the issue is tied to effective viewport/display scaling:

  • Smaller window: fixed
  • Zoomed out: fixed
  • Second display: fixed
  • Wider window on primary display: broken

This suggests the empty rectangle may be a right-side details/preview/filter panel, sticky layer, or responsive column that is being rendered above the scrollable list when a particular width/device-pixel-ratio breakpoint is hit.

extent analysis

TL;DR

The issue can likely be fixed by adjusting the responsive layout or display-scaling configuration to prevent the empty rectangle from overlaying the plugin/skill list.

Guidance

  • Investigate the CSS media queries and responsive design breakpoints to identify the specific width/device-pixel-ratio threshold that triggers the appearance of the empty rectangle.
  • Verify that the plugin/list and skills/list requests are succeeding and that the issue is not related to data loading, but rather a layout or rendering problem.
  • Consider adding a temporary workaround to adjust the window size or zoom level to avoid the problematic breakpoint.
  • Review the local log evidence, particularly the ResizeObserver loop completed with undelivered notifications message, to understand the potential cause of the layout measurement/resize loop.

Example

No specific code snippet can be provided without more information about the Codex App's codebase, but the investigation should focus on the CSS and JavaScript code responsible for handling responsive design and layout adjustments.

Notes

The issue seems to be specific to the primary display and certain window sizes, and moving the window to a second display resolves the problem. This suggests that the issue may be related to the display scaling or pixel density of the primary display.

Recommendation

Apply a workaround by adjusting the window size or zoom level to avoid the problematic breakpoint, as this has been shown to resolve the issue in the short term. A more permanent fix will require further investigation into the responsive layout and display-scaling configuration.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING