From 74ec950fa81441178b1e8fac60630d98fd6089ba Mon Sep 17 00:00:00 2001 From: Florent Bouisset <58945185+Florent-Bouisset@users.noreply.github.com> Date: Mon, 27 Dec 2021 09:31:55 +0100 Subject: [PATCH] fix(VTabs): correctly set active state with exact prop (#14500) fixes #14431 fixes #14459 --- packages/vuetify/src/mixins/routable/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vuetify/src/mixins/routable/index.ts b/packages/vuetify/src/mixins/routable/index.ts index 624068b97c1..66b88347e58 100644 --- a/packages/vuetify/src/mixins/routable/index.ts +++ b/packages/vuetify/src/mixins/routable/index.ts @@ -140,8 +140,8 @@ export default Vue.extend({ }, onRouteChange () { if (!this.to || !this.$refs.link || !this.$route) return - const activeClass = `${this.activeClass} ${this.proxyClass || ''}`.trim() - const exactActiveClass = `${this.exactActiveClass} ${this.proxyClass || ''}`.trim() || activeClass + const activeClass = `${this.activeClass || ''} ${this.proxyClass || ''}`.trim() + const exactActiveClass = `${this.exactActiveClass || ''} ${this.proxyClass || ''}`.trim() || activeClass const path = '_vnode.data.class.' + (this.exact ? exactActiveClass : activeClass)