From 3f563f7ddc9ce350d5416c0cf7bbcb4b223375e9 Mon Sep 17 00:00:00 2001 From: anannyashreesharma Date: Thu, 23 Oct 2025 15:54:09 +0530 Subject: [PATCH] Keep suggestions visible on scroll for Custom New Tab --- .../BrowserViewController/Views/BrowserViewController.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/firefox-ios/Client/Frontend/Browser/BrowserViewController/Views/BrowserViewController.swift b/firefox-ios/Client/Frontend/Browser/BrowserViewController/Views/BrowserViewController.swift index 2e355ae929f86..f7fc5450f0327 100644 --- a/firefox-ios/Client/Frontend/Browser/BrowserViewController/Views/BrowserViewController.swift +++ b/firefox-ios/Client/Frontend/Browser/BrowserViewController/Views/BrowserViewController.swift @@ -4736,6 +4736,11 @@ extension BrowserViewController: KeyboardHelperDelegate { } private var shouldCancelEditing: Bool { + // Prevent closing suggestions when scrolling the suggestions list + if searchController != nil || overlayManager.inOverlayMode { + return false + } + let newTabChoice = NewTabAccessors.getNewTabPage(profile.prefs) guard newTabChoice != .topSites, newTabChoice != .blankPage else { return false }