[nitpick] The hard-coded list of routes in isContentPage may become brittle; consider extracting the paths into a constant or config and using Array.includes for clarity and easier updates.
        const NON_CONTENT_ROUTES = ['/home', '/guidelines', '/about', '/announcements'];
        const isContentPage = computed(() => {
            let path = window.location.pathname;
            return !NON_CONTENT_ROUTES.includes(path);
        });
Originally posted by @Copilot in #667 (comment)