diff --git a/packages/app-cli/package.json b/packages/app-cli/package.json
index 6a2fa91597..059d7d05ba 100644
--- a/packages/app-cli/package.json
+++ b/packages/app-cli/package.json
@@ -35,7 +35,7 @@
],
"owner": "Laurent Cozic"
},
- "version": "3.7.0",
+ "version": "3.7.1",
"bin": "./main.js",
"engines": {
"node": ">=10.0.0"
diff --git a/packages/app-mobile/components/Modal.tsx b/packages/app-mobile/components/Modal.tsx
index 51a356d34c..84d7b74b30 100644
--- a/packages/app-mobile/components/Modal.tsx
+++ b/packages/app-mobile/components/Modal.tsx
@@ -240,6 +240,9 @@ const ModalComponent = Platform.OS === 'web' ? (props: ModalElementProps) => {
open={props.visible}
onCancel={props.onClose}
onShow={props.onShow}
+ // 2026-09-03: Work around dialog display issues on Safari by autofocusing
+ // the root dialog element.
+ onBeforeShow={dialog => dialog.setAttribute('autofocus', 'true')}
preventAutoCloseOnCancel={true}
>
{props.children}
diff --git a/packages/app-mobile/web/public/info-page.css b/packages/app-mobile/web/public/info-page.css
index 59acc6b1ce..993b33734b 100644
--- a/packages/app-mobile/web/public/info-page.css
+++ b/packages/app-mobile/web/public/info-page.css
@@ -23,6 +23,14 @@ main {
margin-right: auto;
}
+main.-loading > #only-one-copy-message {
+ display: none;
+}
+
+main:not(.-loading) > #loading-message {
+ display: none;
+}
+
@media screen and (prefers-color-scheme: dark) {
:root {
--bg-secondary: black;
diff --git a/packages/app-mobile/web/public/just-one-client.html b/packages/app-mobile/web/public/just-one-client.html
index dc0f23a9f0..c23fffaf62 100644
--- a/packages/app-mobile/web/public/just-one-client.html
+++ b/packages/app-mobile/web/public/just-one-client.html
@@ -11,30 +11,64 @@
-
- ⚠️ Error: Only one copy of Joplin can be open at a time ⚠️
-
- At present, the Joplin web client only supports one open copy at a time in the same browser. This restriction is present to keep your data safe.
-
-
- To use Joplin in this tab, please ,
- then this page.
-
+
+
+
⚠️ Error: Only one copy of Joplin can be open at a time ⚠️
+
+ At present, the Joplin web client only supports one open copy at a time in the same browser. This restriction is present to keep your data safe.
+
+
+ To use Joplin in this tab, please ,
+ then this page.
+
+
+