Merge remote-tracking branch 'origin/fenix/125.3.0' into iceraven

iceraven
akliuxingyuan 3 weeks ago
commit 6472b0ec76

@ -833,9 +833,13 @@ open class HomeActivity : LocaleAwareAppCompatActivity(), NavHostActivity {
}
final override fun onUserLeaveHint() {
supportFragmentManager.primaryNavigationFragment?.childFragmentManager?.fragments?.forEach {
if (it is UserInteractionHandler && it.onHomePressed()) {
return
// The notification permission prompt will trigger onUserLeaveHint too.
// We shouldn't treat this situation as user leaving.
if (!components.notificationsDelegate.isRequestingPermission) {
supportFragmentManager.primaryNavigationFragment?.childFragmentManager?.fragments?.forEach {
if (it is UserInteractionHandler && it.onHomePressed()) {
return
}
}
}

Loading…
Cancel
Save