
This fixes the app reparenting issue introduced by this CL: https://chromium-review.googlesource.com/c/chromium/src/+/5899682 That CL deleted some session restore stuff that seemed unnecessary. Unfortunately there are no tests in this area. So this CL adds that logic back due to the below bug being found. This CL also adds a lot more helpful information to chrome://internals/session-service. Bug: 373461941 Change-Id: I701e0588c02a2ef5beb59516ad5ffc79dc93f585 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5938537 Auto-Submit: Daniel Murphy <dmurph@chromium.org> Commit-Queue: Daniel Murphy <dmurph@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org> Reviewed-by: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/main@{#1369633}