On ipad, in-text search field is trimmed on the top

Steps to reproduce

open a note
run “search in active file” command

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

Yes.

Expected result

All search field’s borders should be visible

Actual result

Top border of the search field is trimmed.

Environment

SYSTEM INFO:
Obsidian version: 1.12.4 (299)
API version: 1.12.4
Operating system: iOS 26.3 (Apple iPad13,19)
Login status: logged in
Language: pl
Catalyst license: insider
Live preview: off
Base theme: adapt to system
Community theme: Minimal 8.1.6
Snippets enabled: 7
Restricted mode: off
Plugins installed: 17
Plugins enabled: 17
1: Better Word Count v0.10.1
2: CSS Editor v1.13.1
3: Open Tab Settings v2.0.0
4: Zoom v1.1.2
5: Typewriter Mode v1.3.0
6: Sidebar Highlights v1.35.2
7: Regex Pipeline v1.4.0
8: Regex Find/Replace v1.2.0
9: Docxer v2.3.0
10: Easy Bake v1.1.0
11: ToWord v1.4.1
12: BRAT v2.0.2
13: Iconic v1.1.8
14: About Blank v1.2.0
15: Quiet Outline v0.5.11
16: Minimal Theme Settings v8.2.1
17: Style Settings v1.0.9
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

It happens with regular and minimal themes, with all plugins and snippets on and off.

Create a new vault. Does it happen there?

Yes

I see the same when clicked-into that field. It looks fine when it’s not focused.

SYSTEM INFO:
	Obsidian version: 1.12.4 (299)
	API version: 1.12.4
	Operating system: iOS 26.3 (Apple iPad8,9)
	Login status: logged in
	Language: en
	Catalyst license: supporter
	Live preview: on
	Base theme: light
	Community theme: none
	Snippets enabled: 0
	Restricted mode: on

RECOMMENDATIONS:
	none


Maybe this?

This snippet looks to sort it out for now:

.is-mobile .document-search-container {
  padding-top: var(--size-2-1);
}
1 Like

I removed the border for now with this css:

.document-search-container, .document-search-container input[type="text"] {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}