diff --git a/app/styles/app.css b/app/styles/app.css index 07b400c..880f774 100644 --- a/app/styles/app.css +++ b/app/styles/app.css @@ -203,6 +203,7 @@ body { box-shadow: 2px 0 5px rgb(0 0 0 / 10%); display: flex; flex-direction: column; + overflow: hidden; /* Ensure flex children are contained */ } .settings-pane.sidebar { @@ -240,7 +241,10 @@ body { padding: 1rem; overflow-y: auto; -webkit-overflow-scrolling: touch; - flex: 1; /* Take up remaining vertical space */ + flex: 1; + min-height: 0; + touch-action: pan-y; + overscroll-behavior: contain; } .edit-form { diff --git a/vite.config.mjs b/vite.config.mjs index 22e912a..358859b 100644 --- a/vite.config.mjs +++ b/vite.config.mjs @@ -3,9 +3,9 @@ import { extensions, ember } from '@embroider/vite'; import { babel } from '@rollup/plugin-babel'; export default defineConfig({ - // server: { - // host: '0.0.0.0' - // }, + server: { + host: '0.0.0.0' + }, plugins: [ ember(), // extra plugins here