We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 850b5ed commit 8577c57Copy full SHA for 8577c57
frontend/src/App.vue
@@ -171,6 +171,13 @@ const onUnauthorized = () => {
171
172
onMounted(async () => {
173
if (isWeb()) {
174
+ // Force desktop layout on mobile (web only, desktop WebView unaffected)
175
+ const isMobile = /Android|iPhone|iPad|iPod/i.test(navigator.userAgent)
176
+ if (isMobile) {
177
+ const meta = document.querySelector('meta[name="viewport"]')
178
+ if (meta) meta.setAttribute('content', 'width=1280, user-scalable=yes')
179
+ }
180
+
181
// Apply saved login theme before auth check to prevent flash
182
const savedTheme = localStorage.getItem(STORAGE_THEME_KEY)
183
if (savedTheme && prefStore.allThemes.includes(savedTheme)) {
0 commit comments