diff --git a/packages/frontend/src/components/MkTabs.vue b/packages/frontend/src/components/MkTabs.vue index fa6f41dae1..d646066889 100644 --- a/packages/frontend/src/components/MkTabs.vue +++ b/packages/frontend/src/components/MkTabs.vue @@ -63,8 +63,7 @@ import { prefer } from '@/preferences.js'; import { genId } from '@/utility/id.js'; const cssAnchorSupported = CSS.supports('position-anchor', '--anchor-name'); -const tabsComponentId = genId(); -const tabAnchorName = `--${tabsComponentId}-currentTab`; +const tabAnchorName = `--${genId()}-currentTab`; const props = withDefaults(defineProps<{ tabs?: T[]; @@ -260,7 +259,7 @@ onUnmounted(() => { pointer-events: none; &.animate { - transition: width 0.15s ease, left 0.15s ease; + transition: width 0.15s ease-in, left 0.15s ease-in; } &.tabHighlightUpper { diff --git a/packages/frontend/src/components/global/MkPageHeader.tabs.vue b/packages/frontend/src/components/global/MkPageHeader.tabs.vue index a1b57f30d9..35554a295e 100644 --- a/packages/frontend/src/components/global/MkPageHeader.tabs.vue +++ b/packages/frontend/src/components/global/MkPageHeader.tabs.vue @@ -4,12 +4,20 @@ SPDX-License-Identifier: AGPL-3.0-only -->