diff --git a/packages/frontend/src/style.scss b/packages/frontend/src/style.scss index 17080e5fbc..de3c2621fd 100644 --- a/packages/frontend/src/style.scss +++ b/packages/frontend/src/style.scss @@ -28,9 +28,6 @@ } html { - background-color: var(--MI_THEME-bg); - color: var(--MI_THEME-fg); - accent-color: var(--MI_THEME-accent); overflow: auto; overflow-wrap: break-word; font-family: 'Hiragino Maru Gothic Pro', "BIZ UDGothic", Roboto, HelveticaNeue, Arial, sans-serif; @@ -39,6 +36,11 @@ html { text-size-adjust: 100%; tab-size: 2; -webkit-text-size-adjust: 100%; + touch-action: manipulation; + scroll-behavior: smooth; + background-color: var(--MI_THEME-bg); + color: var(--MI_THEME-fg); + accent-color: var(--MI_THEME-accent); &, * { scrollbar-color: var(--MI_THEME-scrollbarHandle) transparent; @@ -94,11 +96,19 @@ html._themeChanging_ { } } -html, body { - touch-action: manipulation; +html, +body, +#misskey_app { margin: 0; padding: 0; - scroll-behavior: smooth; + width: 100%; + height: 100%; + overscroll-behavior: none; +} + +body { + /* NOTE: htmlにも overflow: clip を設定したいところだが、設定すると何故か少なくともChromeで html が main thread scrolling になりパフォーマンスが(多分)落ちる */ + overflow: clip; } a { diff --git a/packages/frontend/src/ui/deck.vue b/packages/frontend/src/ui/deck.vue index c458bd02e4..3f3bc32fad 100644 --- a/packages/frontend/src/ui/deck.vue +++ b/packages/frontend/src/ui/deck.vue @@ -221,26 +221,6 @@ async function deleteProfile() { - - -