1diff --git chrome/browser/profiles/profile_window.cc chrome/browser/profiles/profile_window.cc 2index 9e15e9ba100cd..d4388c060a18f 100644 3--- chrome/browser/profiles/profile_window.cc 4+++ chrome/browser/profiles/profile_window.cc 5@@ -280,7 +280,9 @@ void BubbleViewModeFromAvatarBubbleMode(BrowserWindow::AvatarBubbleMode mode, 6 *bubble_view_mode = BUBBLE_VIEW_MODE_PROFILE_CHOOSER; 7 return; 8 case BrowserWindow::AVATAR_BUBBLE_MODE_DEFAULT: 9- *bubble_view_mode = profile->IsIncognitoProfile() 10+ *bubble_view_mode = profile->IsIncognitoProfile() || 11+ (profile->IsOffTheRecord() && 12+ profile->GetOTRProfileID().IsUniqueForCEF()) 13 ? profiles::BUBBLE_VIEW_MODE_INCOGNITO 14 : profiles::BUBBLE_VIEW_MODE_PROFILE_CHOOSER; 15 } 16diff --git chrome/browser/ui/views/profiles/incognito_menu_view.cc chrome/browser/ui/views/profiles/incognito_menu_view.cc 17index 98617c979713b..1fac2a76ce097 100644 18--- chrome/browser/ui/views/profiles/incognito_menu_view.cc 19+++ chrome/browser/ui/views/profiles/incognito_menu_view.cc 20@@ -37,7 +37,9 @@ 21 IncognitoMenuView::IncognitoMenuView(views::Button* anchor_button, 22 Browser* browser) 23 : ProfileMenuViewBase(anchor_button, browser) { 24- DCHECK(browser->profile()->IsIncognitoProfile()); 25+ DCHECK(browser->profile()->IsIncognitoProfile() || 26+ (browser->profile()->IsOffTheRecord() && 27+ browser->profile()->GetOTRProfileID().IsUniqueForCEF())); 28 GetViewAccessibility().OverrideName(GetAccessibleWindowTitle()); 29 30 chrome::RecordDialogCreation( 31diff --git chrome/browser/ui/views/profiles/profile_menu_view_base.cc chrome/browser/ui/views/profiles/profile_menu_view_base.cc 32index 921bcea63a637..2a7e2f75a313f 100644 33--- chrome/browser/ui/views/profiles/profile_menu_view_base.cc 34+++ chrome/browser/ui/views/profiles/profile_menu_view_base.cc 35@@ -513,7 +513,9 @@ void ProfileMenuViewBase::ShowBubble(profiles::BubbleViewMode view_mode, 36 37 ProfileMenuViewBase* bubble = nullptr; 38 if (view_mode == profiles::BUBBLE_VIEW_MODE_INCOGNITO) { 39- DCHECK(browser->profile()->IsIncognitoProfile()); 40+ DCHECK(browser->profile()->IsIncognitoProfile() || 41+ (browser->profile()->IsOffTheRecord() && 42+ browser->profile()->GetOTRProfileID().IsUniqueForCEF())); 43 bubble = new IncognitoMenuView(anchor_button, browser); 44 } else { 45 #if BUILDFLAG(IS_CHROMEOS_ASH) 46