GlButton is broken after 114.x.x when using `to` for a router link
## What After upgrading to gitlab ui 114.x.x all buttons with a `to` property (router-links) are broken and do not display correctly. | Without `to` | With `to` | | ------ | ------ | | ![image](/uploads/ad2bfd004d7dd5d97fa344c8bb35c451/image.png) | ![image](/uploads/2f9754594d4d2e208868301b30667b65/image.png) | Code: ```html <gl-button data-testid="new-notification-button" variant="confirm" :to="{ name: 'customerNotificationsNew' }" icon="plus" >New notification</gl-button > ``` ## Fixed (and how to) The issue on Switchboard was fixed after updating both `vue` and `vue/compat` packages to `3.5.18`. It is not immediately clear why this "fixed" the problem with the class inheritance, but at the moment of this writing it suffices to close the issue.
issue