diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-08-29 21:22:36 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-08-29 21:22:36 +0000 |
| commit | 533d89befd1fe4b8134440e8d415d40a5fb7c04b (patch) | |
| tree | 87cfa6f3d70679cc385d3c7120162c644aa0487d /android/app/src/main/java | |
| parent | 5c659d9046add8c77bd7699961a910505dcb4bc2 (diff) | |
Fix web quick-add keyboard viewport bug and shopping-mode add scroll jump
DashboardActivity (the WebView-wrapped web dashboard) had no
windowSoftInputMode override, unlike QuickAddActivity which already sets
adjustResize|stateVisible for the same class of problem: without it,
Android WebViews default to adjustPan, which shifts the whole page up
behind the keyboard instead of resizing the viewport, pushing a centered
`position: fixed` modal's input out of reach when the keyboard opens.
shopping-mode.html's fixed-bottom quick-add bar called a plain .focus()
on the item-name input right after the item list above it grew by one
row. The browser's default scroll-into-view for that focus call was
computed against the now-taller document and dragged the whole page to
the bottom instead of leaving the always-visible fixed bar alone.
preventScroll: true stops that.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018AwnALZL6bD4VBtATDVv3B
Diffstat (limited to 'android/app/src/main/java')
0 files changed, 0 insertions, 0 deletions
