Chrome extension reads outer Haravan page but cannot access #app-embed-iframe

Open 💬 3 comments Opened Aug 23, 2026 by shinmarumatcha-art

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

26.818.41705 (build 6971)

What subscription do you have?

Plus

What platform is your computer?

Darwin 25.5.0 x86_64 i386

What issue are you seeing?

The ChatGPT/Codex Chrome side panel connects successfully and can read the outer Haravan admin page, but it cannot access the content inside #app-embed-iframe on the Haravan theme editor.

The outer page title, navigation, store name, and theme name are returned correctly. However, no iframe content is exposed: no file tree, filenames, CodeMirror editor text, or inner controls.

The Chrome plugin and extension were cleanly reinstalled once, the same Chrome profile is being used, and umacha.myharavan.com is allowed. The problem still occurs.

No edits, saves, or publishing actions were attempted.

What steps can reproduce the bug?

Feedback ID: 01a02d80-8670-7d00-87c3-0399d3ad7e97

What is the expected behavior?

After website access is approved, Codex should be able to inspect the inner content of #app-embed-iframe, including the theme file tree and editor text, or return a clear supported-access error explaining why the iframe cannot be reached.

Additional information

Feedback ID: 01a02d80-8670-7d00-87c3-0399d3ad7e97

ChatGPT macOS app version: 26.818.41705
Build: 6971
Platform: Darwin 25.5.0 x86_64 i386

The same Chrome connection can read full content from normal Haravan admin pages such as /admin/dashboard/activities. The limitation appears specifically when content is embedded inside #app-embed-iframe.

A clean reinstall was performed once. Repeating the reinstall did not appear appropriate because the outer-page connection is already working.

View original on GitHub ↗

3 Comments

shinmarumatcha-art · 5 days ago
  1. Open the Haravan theme editor:

https://umacha.myharavan.com/admin/sale_channels/online_store/themes/1001508178/edit

  1. Open the ChatGPT Chrome side panel.
  2. Allow access for umacha.myharavan.com.
  3. Ask Codex to inspect #app-embed-iframe in read-only mode.
  4. Observe that Codex reads only the outer Haravan admin page. The iframe file tree, filenames, CodeMirror text, and inner controls are not exposed.
shinmarumatcha-art · 3 days ago

Update: the iframe access failure is intermittent

Timeline:

  • Sunday, August 23, 2026: The problem occurred. Codex could read the outer Haravan admin page but could not access content inside #app-embed-iframe.
  • Monday, August 24, 2026: The Chrome connection and iframe access worked normally throughout the day.
  • Tuesday, August 25, 2026: The problem returned.

Current reproduction:

  1. Open the Haravan theme editor:

https://umacha.myharavan.com/admin/sale_channels/online_store/themes/1001508178/edit

  1. Open the Codex Chrome side panel and approve access to umacha.myharavan.com.
  2. Ask Codex to inspect #app-embed-iframe in read-only mode.

Observed result:
Codex can read the outer page and correctly identifies the theme “Landing Ads B2B + Bán lẻ - Draft”, but it cannot access the iframe content. Inner controls such as “Tùy chọn theme”, “Lưu”, the file tree, filenames, and editor content are not exposed.

Expected result:
After website access is approved, Codex should consistently be able to inspect #app-embed-iframe, or provide a clear supported-access error explaining why it cannot be reached.

The intermittent behavior is important: it failed on Sunday, worked normally all Monday, and failed again on Tuesday without an intentional configuration change.

All checks were read-only. No files were edited, saved, or published.

shinmarumatcha-art · 1 day ago

Update — 27 August 2026

The issue is still reproducible on the Haravan theme editor.

Target

  • URL: https://umacha.myharavan.com/admin/sale_channels/online_store/themes/1001508178/edit
  • Iframe selector: #app-embed-iframe
  • Browser: Google Chrome with the Codex/ChatGPT Chrome extension side panel open

Observed behavior

  • The extension can read the outer Haravan admin page, including:
  • Quản lý giao diện
  • Chỉnh sửa Landing Ads B2B + Bán lẻ - Draft
  • the main Haravan navigation
  • The Chrome browser connection initializes successfully.
  • However, chrome.user.openTabs() returns an empty array, including after one retry.
  • chrome.tabs.list() also returns an empty array, and no selected controllable tab is available.
  • Therefore, Codex cannot claim the currently selected Haravan tab or execute:

frameLocator("#app-embed-iframe")

  • No iframe controls, theme file tree, filenames, code editor content, or Lưu button can be inspected.

Expected behavior

The currently selected Haravan tab should be discoverable and claimable. Codex should then be able to inspect the contents of #app-embed-iframe in read-only mode.

Important clarification

This result does not prove that the Haravan iframe itself failed to load. It shows that the extension/native-host connection exposes the outer page text but does not expose the selected tab for direct iframe inspection.

No page reload, code edit, Save, or Publish action was performed during this test.