I have this theme component: Floating Navigation Controls and Desktop Navigation Bar for Mobile, and there have been some requests to make it work again, as it’s currently broken.
Previously, the component used to override the template, but that method no longer works.
However, I hadn’t noticed this in the core code until now
If everything works, it’s actually easier to implement now with value transformer than before.
Add this to a theme component JS section in admin: