In-app Browser cannot open/handle file attachment upload controls

Resolved 💬 2 comments Opened May 17, 2026 by georgeantonopoulos Closed May 17, 2026

Summary

The Codex in-app Browser could not open or operate a government portal file attachment/upload control. Clicking the attachment/browse control did nothing, and drag/drop did not work. The same page and upload flow worked in real Google Chrome using the same logged-in portal session flow.

Environment

  • Codex Desktop on macOS
  • In-app Browser / Browser plugin
  • Real Chrome workaround succeeded
  • Site: EYDAP customer data update flow (https://www.eydap.gr/MyAccount/changeCustomerData3/...)

What happened

During an EYDAP water account tenant registration/update flow, the page required uploading a lease PDF through an attachment form.

In the Codex in-app Browser:

  • Clicking the browse/upload/attachment control did not open a file picker.
  • Dragging and dropping the PDF onto the page did not work.
  • The user could not proceed with the required attachment step.

In real Chrome:

  • The same EYDAP flow could be opened.
  • The attachment popup/file picker could be used.
  • The lease PDF uploaded successfully and the portal showed the upload success state.
  • The overall EYDAP request was then submitted successfully.

Expected behavior

The in-app Browser should be able to interact with standard file upload controls, either by opening a native file picker or exposing a supported automation path for selecting a local file.

Actual behavior

The attachment control appeared inert in the in-app Browser. The user had to switch to real Chrome to complete the workflow.

Why this matters

This blocks real-world admin workflows in portals where uploading a PDF/document is mandatory, especially government/utility/customer-service sites that use older popup-based upload widgets.

Suggested improvement

Support file chooser interactions in the in-app Browser, or surface a clear error/limitation when a page requests file upload so the agent can immediately switch to Chrome/Computer Use instead of trying dead clicks/drag-drop.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗