Open Bug 1953079 Opened 1 year ago Updated 8 months ago

Make the logic of applying overrides to newly created navigables multisession compatible

Categories

(Remote Protocol :: WebDriver BiDi, task, P3)

task

Tracking

(Not tracked)

People

(Reporter: Sasha, Unassigned)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [webdriver:backlog])

The logic introduced in the bug 1940952 utilizes session data, which applies when window global modules are created, that works fine with one session, but with multiple session support we have to make sure that the viewport overrides are applied only once when a navigable is created. Also, the viewport overrides map, which we store in the session data, should be shared between all the sessions.

So when the time comes to support several sessions, we will need to either introduce "session-less" session data items, which apply to all sessions. Or introduce another layer to MessageHandler which can handle session agnostic logic.

Priority: -- → P3
Whiteboard: [webdriver:backlog]

Updating the title to make it more generic, because since creating this bug we added geolocation and locale overrides.

Summary: Make the logic of applying viewport overrides to newly created navigables multisession compatible → Make the logic of applying overrides to newly created navigables multisession compatible
You need to log in before you can comment on or make changes to this bug.