Repository navigation
Nested iframe support needs a request-scoped frame path #2328
MaxWang007
started this conversation in
Ideas
Replies: 1 comment
|
Another data point for this, from 0.39.1 against a production legal practice-management web app. Everything is same-origin, and the frames go three levels deep: shell, then content frame, then a results or detail frame. What we measured:
Taken together, getting back into a level-3 frame after looking at another level costs |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
We are hitting this as a real blocker in browser automation workflows.
0.27.3 improved frame-scoped selectors and waits, and #925 added the basic OOPIF session routing. #1697 also addresses eval and cross-origin selector behavior. But deeply nested frames still do not have one consistent execution model:
framestate across separate commands.Three iframe levels are not unusual in real products. Once observation and action use different frame scopes, the agent cannot reliably tell what it saw or where the next command will run.
I would strongly like to see this treated as a core correctness issue, not a niche feature. Fixing frame support command by command will keep leaving inconsistent behavior.
The behavior we need is:
active_frame_id.I am not attached to a specific CLI syntax. A
--frame-pathoption or an equivalent structured protocol field would both work. The important part is that the complete frame scope travels with the command and is resolved atomically.Related: #318, #279, #925, #1697
All reactions