dotnet / dotnet/maui

Can't disable swipe on Shell Top Tabs

Open
#10,182 26 comments 0 reactions 0 assignees View on GitHub
area-controls-shell s/triaged t/bug
Dominant language
C#
Stars
23.3k
Forks
2k
Avg merge
1d 15h
Merged PRs (30d)
290

Description

The top tabs swipe on shell can't be disabled, so if I try to swipe on a page that is in a tops tab, it changes tabs instead of letting me swipe.

Also, the Top tabs are very tall and there is no way to set the height.

### Workaround

https://github.com/dotnet/maui/issues/10182#issuecomment-1879833309

Contributor guide

Open the contributing guide

Research direction

Start with the Shell Top Tabs behavior described in the issue and review the linked workaround comment. Reproduce swiping within a top-tab page, then determine how swipe disabling and tab-height configuration should be exposed; done means both behaviors can be configured without changing tabs unexpectedly.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
frontend, mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.