Android: Navigation bar not shown when using an external keyboard

Hello there!

The title is pretty self-explanatory. On the Xiaomi Android phone, when you use an external keyboard, the entire bar - including the left and right arrows, the plus key, the tab key and the burger menu - disappears. Yes, you can use a command to go to the previous or next tab, but in this light the tabs quickly lose their appeal.

Or am I missing something and there is a magic button in the settings that will get me over this pain?

Thanks in advance!

1 Like

I’ve been struggling with the same issue for a while now. There’s been no response from the moderators yet. However, I’ll add my information to help out a little.
Thank you.

Steps to reproduce

  1. Connect a physical keyboard to an Android device and create a new empty Vault.
  2. Create a new empty note and focus on the editor (the navbar at the bottom of the screen disappears, and the toolbar is displayed).
  3. Remove focus from the editor.
    • Example:
      • Click on the sidebar
      • Click on the gutter
      • Switch to reading view

Did you follow the troubleshooting guide? [Y/N]

Y

Expected result

The toolbar at the bottom of the screen disappears, and the navbar appears.

Actual result

The toolbar disappears, but the navbar does not appear (to my knowledge, it will not be displayed until restarting Obsidian except for executing console commands. Even after restarting, when the editor is focused, it will never appear again).

Environment

SYSTEM INFO:
	Operating system: android 15 (Google Pixel 7a)
	Obsidian version: 1.7.7 (171)
	API version: v1.7.7
	Login status: logged in
	Language: ja
	Catalyst license: none
	Live preview: on
	Base theme: dark
	Community theme: none
	Snippets enabled: 9
	Restricted mode: off
	Plugins installed: 48
	Plugins enabled: 44
		1: Lazy Plugin Loader v1.0.18
		2: Custom Font Loader v1.6.0
		3: Buttons v0.5.1
		4: Homepage v4.0.7
		5: Quiet Outline v0.3.38
		6: Style Settings v1.0.9
		7: Daily notes calendar v1.11.1
		8: Another Sticky Headings v2.1.2
		9: Dataview v0.5.67
		10: Git v2.31.0
		11: Advanced Tables v0.22.1
		12: Another Quick Switcher v12.1.0
		13: Kanban v2.0.51
		14: Auto Card Link v1.2.3
		15: Auto Link Title v1.5.5
		16: Charts v3.9.0
		17: Code Editor Shortcuts v1.14.0
		18: Collapse All v2.1.0
		19: Commander v0.5.2
		20: CSS Editor v1.2.2
		21: Settings Search v1.3.10
		22: Cycle In Sidebar v1.0.3
		23: Datepicker v0.3.24
		24: Templater v2.9.1
		25: Edit mode switch v0.0.5
		26: Emoji Toolbar v0.4.1
		27: Excalidraw v2.7.4
		28: Heading Shifter v1.7.1
		29: Hover Editor v0.11.21
		30: Icon Shortcodes v0.9.7
		31: ii v1.1.6
		32: Linter v1.28.0
		33: Meld Encrypt v2.3.7
		34: Misskey Connector v2.2.1
		35: Note Definitions v0.27.1
		36: Omnisearch v1.25.1
		37: QuickAdd v1.11.5
		38: Refresh Preview v2.0.4
		39: Replace All v1.0.5
		40: Smart Composer v1.0.11
		41: Tag Wrangler v0.6.1
		42: Text Finder v0.1.8
		43: Various Complements v10.0.3
		44: vConsole v1.0.2

RECOMMENDATIONS:
	Custom theme and snippets: for cosmetic issues, please first try updating your theme and disabling your snippets. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community theme and snippets.
	Community plugins: for bugs, please first try updating all your plugins to latest. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community plugins.

Additional information

  • I own two Android devices, and this issue occurs on both.
  • I previously asked about this issue on Discord, but did not receive sufficient answers (one person responded, but that person does not experience this issue).
  • For those who have the same problem:
    • The console command to summon this “Mobile Navbar” is app.mobileNavbar.show().
    • I created a script like the following using the Templater or QuickAdd plugin and assigned it to a hotkey. I can summon it when needed.
if (app.isMobile && !app.mobileNavbar.isVisible) {
  await app.mobileNavbar.show();
}
1 Like

thank you, we were aware of this bug. Renamed this BR for clarity.

1 Like

Thanks to both of you (@Ai-Jani & @WhiteNoise) for taking care of this post!