diff --git a/packages/nicolium/src/features/ui/router/index.tsx b/packages/nicolium/src/features/ui/router/index.tsx index 8c291d951..1ba9b55f9 100644 --- a/packages/nicolium/src/features/ui/router/index.tsx +++ b/packages/nicolium/src/features/ui/router/index.tsx @@ -1592,6 +1592,9 @@ const router = createRouter({ defaultErrorComponent: SiteError, scrollRestoration: true, pathParamsAllowedCharacters: ['@'], + defaultViewTransition: { + types: ({ fromLocation }) => (fromLocation ? [''] : false), + }, }); router.subscribe('onBeforeNavigate', (event) => { diff --git a/packages/nicolium/src/styles/basics.scss b/packages/nicolium/src/styles/basics.scss index 894e01105..0b448217a 100644 --- a/packages/nicolium/src/styles/basics.scss +++ b/packages/nicolium/src/styles/basics.scss @@ -1,3 +1,7 @@ +html { + scrollbar-gutter: stable; +} + body { -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; diff --git a/packages/nicolium/src/styles/new/layout.scss b/packages/nicolium/src/styles/new/layout.scss index 4493163df..c26b4290b 100644 --- a/packages/nicolium/src/styles/new/layout.scss +++ b/packages/nicolium/src/styles/new/layout.scss @@ -369,6 +369,7 @@ body { &__main { @apply md:col-span-12 lg:col-span-9 xl:col-span-6 pb-14 lg:pb-0 xl:pb-16 black:border-gray-800 lg:black:border-l xl:black:border-r; + navigation: auto; &--chats { @apply xl:pb-16;