Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.
This repository was archived by the owner on May 1, 2024. It is now read-only.

[Bug] TabBarIsVisible = True/False doesn't work on Back navigation #12126

@jm-parent

Description

@jm-parent

Description

I have an App with Shell Navigation.
Page A is the "Tab".
I navigate to Page B with await Shell.Current.GoToAsync(RouteNames.WorkOrderDetailPage);
This page have Shell.TabBarIsVisible="False"

TabBar is hiding. 💪

When a tap "back" , Page A doesn't show Bottom Tabs 😦 Even if i foce Shell.TabBarIsVisible="True" on this ContentPage.

Steps to Reproduce

Page A ( a Tab ) with TabbarVisible = true // Tab is => Visible ✅
Nav to Page B with TabbarVisible = false // Tab is => Hide ✅

And now 2 things , if you :

Nav Back to Page A TabbarVisible = true // Tab is => Still hide 🚫
or
Nav to Page C : TabbarVisible = true // Tab is => Visible ✅ but 🤔

Expected Behavior

TabBar is visible when TabBarIsVisible = True 👍

Actual Behavior

TabBar is not visible even if TabBarIsVisible = True 🙅

Basic Information

I'm currently using XF 4.8.0.1364.

Screenshots

Page A : Tab with TabbarVisible = true
Page C : Common ContentPage with TabbarVisible = false
Page A : Common ContentPage Tab with TabbarVisible = true

https://streamable.com/0nkdb5
In this video you can see :
Page A => Page B => Page C => Page B => Page A
Tab : visible => not visible => visible ✅ => visible 🙅 => visible ✅
Page A => Page B => Page A
Tab : visible => not visible => not visible 🙅

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions