Earlier quoted context omitted.
We had a similar scenario at my workplace, but with React rather than Vue. We wanted an internal component to be able to change the page title, which ended up with a project to transition to using react-helmet. It ended up taking a few weeks before this project completed.
Which is nuts, because you can also just write your own little one-liner to manipulate the title ```ts const setTitle = (t: string): void => document.title = t ```
We also couldn't console.log in this codebase, it was very ideologically pure but it took ages to make any changes