Skip to content

Android TabbedPage inside Modal Navigation does not overlay BottomNavigationView after PushAsync in .NET MAUI 10.0.60 #35331

Description

@tranhoangnam16705

Description

After updating to .NET MAUI 10.0.60, Android behavior changed when using:

NavigationPage
TabbedPage with Bottom tabs
PushModalAsync
PushAsync inside modal flow

Previously, pages pushed inside the modal TabbedPage navigation stack could overlay the entire screen and hide the BottomNavigationView automatically.

After updating to 10.0.60, pushed pages are rendered only inside the fragment content container and no longer overlay the BottomNavigationView.

This issue only occurs on Android.

iOS still behaves correctly.

Steps to Reproduce

Expected Behavior

When using:

await Navigation.PushModalAsync(
new NavigationPage(new MyTabbedPage())
);

and later:

await Navigation.PushAsync(new DetailPage());

the pushed page should fully cover the screen and hide the BottomNavigationView automatically.

Behavior should be consistent with previous MAUI versions and iOS.

Actual Behavior
DetailPage is pushed successfully
Navigation stack works
But BottomNavigationView remains visible
The pushed page is constrained inside the fragment container
UI does not become full screen
Reproduction Structure
NavigationPage
└── MainPage
└── PushModalAsync(
NavigationPage(
TabbedPage
)
)

TabbedPage
├── ContentPage1
├── ContentPage2
└── ContentPage3

Then:

await Navigation.PushAsync(new DetailPage());
Sample Code
await Navigation.PushModalAsync(
new NavigationPage(new BCAMainPage())
);

BCAMainPage:

public class BCAMainPage : TabbedPage
{
public BCAMainPage()
{
On<Microsoft.Maui.Controls.PlatformConfiguration.Android>()
.SetToolbarPlacement(ToolbarPlacement.Bottom);

    Children.Add(new Page1());
    Children.Add(new Page2());
}

}

Inside Page1:

await Navigation.PushAsync(new DetailPage());

Link to public reproduction project repository

No response

Version with bug

10.0.60

Is this a regression from previous behavior?

Yes, this used to work in .NET MAUI

Last version that worked well

10.0.50

Affected platforms

Android

Affected platform versions

.NET MAUI 10.0.60 Android only

Did you find any workaround?

No response

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-navigationNavigationPagei/regressionThis issue described a confirmed regression on a currently supported versionpartner/syncfusionIssues / PR's with Syncfusion collaborationplatform/androidregressed-in-10.0.60s/triagedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions