commit | a93c813ae9e527aea289171f2ad7c43e7ffac98f | [log] [tgz] |
---|---|---|
author | Andrés Olivares <andoli@chromium.org> | Mon Jul 31 09:17:27 2023 |
committer | Devtools-frontend LUCI CQ <devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jul 31 10:18:31 2023 |
tree | 6639f7cb2200441eb8425a21842cc7afded124ba | |
parent | 2d0a199d6b50cc3cb6b8ca6539859045b52fb5e1 [diff] |
[RPP] Support multiple URLs by renderer process Before this CL, the MetaHandler supported the possibility to assign multiple processes to each frame. However it was not contemplating the possibility that a given process might have different URLs. This is an actual possibility and it is supported by the OPP's model. I noted this discrepancy after seeing the same track being rendered with different URLs when appended by the OPP and by the new engine. This changes the data structure in the MetaHandler that tracks processes in frames so that multiple windows are tracked for each process, where a new window is pushed if we detect that the process URL changed. The RendererHandler is also changed so that the URL assigned to a process corresponds to the first rendered frame's URL (the process URL is the one we use in the process' track). Bug: 1428024 Change-Id: Iac8a3280b41d68144c57be93c17407474cba4750 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/4729684 Reviewed-by: Jack Franklin <jacktfranklin@chromium.org> Commit-Queue: Andres Olivares <andoli@chromium.org>
The client-side of the Chrome DevTools, including all JS & CSS to run the DevTools webapp.
The frontend is available on chromium.googlesource.com.
Check out the project documentation for instructions to set up, use, and maintain a DevTools front-end checkout, as well as design guidelines, and architectural documentation.
DevTools frontend repository is mirrored on GitHub.
DevTools frontend is also available on NPM as the chrome-devtools-frontend package. It's not currently available via CJS or ES modules, so consuming this package in other tools may require some effort.
The version number of the npm package (e.g. 1.0.373466
) refers to the Chromium commit position of latest frontend git commit. It's incremented with every Chromium commit, however the package is updated roughly daily.
All DevTools commits: View the log or follow @DevToolsCommits on Twitter
All open DevTools tickets on crbug.com
File a new DevTools ticket: new.crbug.com
Code reviews mailing list: devtools-reviews@chromium.org
@ChromeDevTools on Twitter
Chrome DevTools mailing list: groups.google.com/forum/google-chrome-developer-tools