In-app Browser cannot open/handle file attachment upload controls
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.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗