Skip to content

[Android] TitleView defined in Shell is lost when changing tabs #33304

@Daxter98

Description

@Daxter98

Description

On Android, a Shell.TitleView displays correctly on the first tab. When switching to the second tab, the TitleView disappears, even though it is defined in the Shell. Switching to a third tab causes the TitleView to render correctly again. This issue occurs only when multiple tab items are present, and consistently affects only the second tab element.

Steps to Reproduce

  1. Create a new .NET MAUI app using the default project template.
  2. Define a Shell.TitleView in the app’s Shell (for example, a custom layout or label) and configure a TabBar with at least three tab items, each pointing to a different page.
  3. Build and run the app targeting Android. Navigate between the tabs: the TitleView appears correctly on the first tab, disappears when switching to the second tab, and appears again when navigating to the third tab. Repeating the tab switches consistently reproduces the issue.

Link to public reproduction project repository

https://github.com/Daxter98/MAUI-TabSample

Version with bug

10.0.20

Is this a regression from previous behavior?

Yes

Last version that worked well

EDIT: Tested a new project using .NET 9 and MAUI Controls vesion: 9.0.120 - It works fine

Affected platforms

Android

Affected platform versions

Android 15 and up

Did you find any workaround?

No response

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-controls-shellShell Navigation, Routes, Tabs, Flyouti/regressionThis issue described a confirmed regression on a currently supported versionpartner/syncfusionIssues / PR's with Syncfusion collaborationplatform/androidregressed-in-9.0.30s/triagedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions