From f647f304da2fc3b930c609baa3363a5a75990ef4 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat, 15 Aug 2026 09:42:59 -0700 Subject: [PATCH] Fix: handle Android keyboard popper overlay (#13694) --- .../components/document-list/document-list.component.scss | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src-ui/src/app/components/document-list/document-list.component.scss b/src-ui/src/app/components/document-list/document-list.component.scss index 06f4c4531..34c6dc1d5 100644 --- a/src-ui/src/app/components/document-list/document-list.component.scss +++ b/src-ui/src/app/components/document-list/document-list.component.scss @@ -64,6 +64,13 @@ $paperless-card-breakpoints: ( } } +// Popper may place a dropdown above its toggle when the virtual keyboard +// reduces the available viewport, increase the z-index so navbar doesn't +// obscure it. See github.com/paperless-ngx/paperless-ngx/pull/13694 +:host ::ng-deep .sticky-top:has(.dropdown-menu.show) { + z-index: 1040; +} + @media (max-width: 579.98px) { :host-context(main.mobile-search-hidden) .sticky-top { top: calc(3.5rem - 2px); // height of navbar only when search is hidden