New issue
Advanced search Search tips

Issue 691801 link

Starred by 2 users

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocking:
issue 691794



Sign in to add a comment

Move WebWidgetClient into platform?

Project Member Reported by dcheng@chromium.org, Feb 13 2017

Issue description

Right now, getting to the WebFrameWidget from core is pretty awkward. Code usually does this by bouncing through ChromeClient. Since ChromeClient is page-associated, the code that does this needs to pass a LocalFrame, which ChromeClient uses to look up the WebLocalFrame local root, then the WebFrameWidget, and finally the WebWidgetClient.

It would be nice if we could just talk to WebWidgetClient directly from core (and have each LocalFrame save a pointer to the correct WebWidgetClient to talk to, so we don't need to traverse the frame tree each time).
 
Components: Blink>Internals>Frames
Owner: slangley@chromium.org
Owner: ----

Sign in to add a comment