There's an additional TabMenuModelDelegate* parameter now. Chromium change: https://chromium.googlesource.com/chromium/src/+/009cef97beecf18816e4de8605af75fa56ef7f9c commit 009cef97beecf18816e4de8605af75fa56ef7f9c Author: chinsenj <chinsenj@chromium.org> Date: Wed Jul 28 01:14:53 2021 +0000 TabMenu: Move usage of Browser to TabMenuModelDelegate. Currently the ExistingWindowSubMenuModel relies on the TabMenuModel to retrieve the list of existing windows names. In the future, this will need to retrieve the actual Browser classes for the existing windows. However, TabMenuModel shouldn't depend directly on Browser. This CL moves GetExistingWindowsForMoveMenu() into the new TabMenuModelDelegate interface which can depend on Browser. Bug: 1221287