[DevTools] Add 'openerFrameId' to targetInfo
We want to show which frame caused the opening of an additional window
in the DevTools frontend.
We cannot really use FrameTreeNode's 'opener', since this is reset if
the opened window itself does not have access to its opener ('noopener'
or COOP). We cannot use 'original_opener' either, because it tracks
main frames only. Therefore a new field 'opener_frame_id' is
introduced.
This is a follow-up to https://crrev.com/c/2309698
Bug: chromium:1107766
Change-Id: Idf24776a234ec029736bb74920d80c8da3c4c98a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2340976Reviewed-by:  Camille Lamy <clamy@chromium.org>
Reviewed-by:
Camille Lamy <clamy@chromium.org>
Reviewed-by:  Sigurd Schneider <sigurds@chromium.org>
Reviewed-by:
Sigurd Schneider <sigurds@chromium.org>
Reviewed-by:  Andrey Kosyakov <caseq@chromium.org>
Commit-Queue: Wolfgang Beyer <wolfi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#812093}
Andrey Kosyakov <caseq@chromium.org>
Commit-Queue: Wolfgang Beyer <wolfi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#812093}
Showing
Please register or sign in to comment