commit | 3025327b401a4791f8b94b9e58448fe951721998 | [log] [tgz] |
---|---|---|
author | Christian Xu <christianxu@google.com> | Fri Feb 07 09:35:50 2025 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Feb 07 10:05:55 2025 |
tree | cbf1273dc4fa5905ffd5cb012557fd2946a772cd | |
parent | 75ab6760d08456fb9c2386ae8111986ba4fbb99b [diff] |
[iOS][LO] Fix crash when opening a new tab from webState The lens overlay webState doesn't have a SnapshotTabHelper and doesn't live in the browser's web state list, which causes a crash when using `CreateNewWebState` from `_browserWebStateDelegate`. This CL implements CreateNewWebState in LensResultPageMediator with a similar implementation as _browserWebStateDelegate. https://source.chromium.org/chromium/chromium/src/+/main:ios/chrome/browser/web/model/web_state_delegate_browser_agent.mm;l=223-238;drc=7b241c892379a01e6acbb0fbead20cef005e690d Fixed: 374089237 Change-Id: Ie2d4242730c081ae30e7d719ee78f09c6353f959 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6238239 Reviewed-by: Radu Nitescu <radunitescu@google.com> Auto-Submit: Christian Xu <christianxu@chromium.org> Commit-Queue: Christian Xu <christianxu@chromium.org> Cr-Commit-Position: refs/heads/main@{#1417208} NOKEYCHECK=True GitOrigin-RevId: 1c419f46a03fe22cb5ee219e6b5cbaef4776af3d
This directory holds code related to Chrome for iOS. See this document for a description of the structure underneath this directory.