New issue
Advanced search Search tips

Issue 638437 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 691794



Sign in to add a comment

Move WebFrame into public/platform

Project Member Reported by dcheng@chromium.org, Aug 17 2016

Issue description

Doing this will let us simplify the plumbing for frames / frame trees: right now, there's a lot of indirection to get from core/frame into WebLocalFrame (everything ends up getting plumbed through FrameLoaderClient / FrameClient, even if it's unrelated to loading).

Unfortunately, there are a number of obstacles to implementing this: for one, WebFrame / WebLocalFrame have a bunch of methods that use web types like WebNode. One potential solution is to split WebFrame into platform and keep WebLocalFrame in web, though that feels rather odd.
 

Comment 1 by dcheng@chromium.org, Aug 17 2016

Components: -Blink>Internals Blink>HTML>IFrame
The split you mentioned here is what I had in mind, I had hoped we'd start with a set of pure virtual interfaces in platform/ and then go from there.

Comment 3 by dcheng@chromium.org, Jan 31 2017

Cc: sashab@chromium.org slangley@chromium.org

Comment 4 by dcheng@chromium.org, Feb 13 2017

Blocking: 691794
Cc: -sashab@chromium.org

Sign in to add a comment