aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/routes/(app)/messages/[pubkey]/+page.svelte9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/routes/(app)/messages/[pubkey]/+page.svelte b/src/routes/(app)/messages/[pubkey]/+page.svelte
index e52c398a..d044ecfc 100644
--- a/src/routes/(app)/messages/[pubkey]/+page.svelte
+++ b/src/routes/(app)/messages/[pubkey]/+page.svelte
@@ -174,16 +174,11 @@
let closeSub: (() => void) | undefined;
- // Keep input visible when mobile keyboard opens
+ // Scroll messages to bottom when mobile keyboard opens/closes
onMount(() => {
const vv = window.visualViewport;
if (!vv) return;
- const onResize = () => {
- const active = document.activeElement;
- if (active?.id === "message-contents") {
- active.scrollIntoView({ block: "nearest" });
- }
- };
+ const onResize = () => scrollChat();
vv.addEventListener("resize", onResize);
return () => vv.removeEventListener("resize", onResize);
});