Skip to content

Shell page without NavBar jumping when navigating with keyboard open #34584

@jasho

Description

@jasho

Description

When navigating from a page with keyboard being open to a page with Shell.NavBarIsVisible="False" on Android, the page initially jumps into the status bar and then moves down.

When investigating this, I found a bug that seemed to be related: #34060. That one got fixed in 10.0.40. However the issue we encounter with keyboard being visible is still present in 10.0.50

I forked the original repository and added Entry and Button to start back navigation work while the keyboard is still open.

This gets worse when we have some UI-heavy operations happening on the page that gets navigate to - sometimes it gets stuck in the state where the content is up in the taskbar. I was not able to create a small repository for that. But even the jumping is a bug.

Image

Steps to Reproduce

  1. Download the repo.
  2. Build and run it on Android (I used Samsung A53 5G with Android 16, but was able to reproduce this on various devices)
  3. Observe the initial page
  4. Wait 5 seconds, it will switch to Page 1
  5. Tap on the Entry - the keyboard gets displayed
  6. Tap on Button Initialization page
  7. See the jump down of the page UI

Link to public reproduction project repository

https://github.com/jasho/NavBar

Version with bug

10.0.50

Is this a regression from previous behavior?

Not sure, did not test other versions

Last version that worked well

Unknown/Other

Affected platforms

Android

Affected platform versions

Android 16

Did you find any workaround?

No response

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    t/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions