Hide the navigation top bar in 11.1.x and 10.4.x

Created on 7 November 2024, about 1 month ago

Problem/Motivation

Navigation is beta experimental, but navigation top bar is alpha.

Usually with alpha experimental modules we would git rm the module from the 11.1.x and 10.4.x code bases before tagging releases. However, because the navigation top bar is a feature flag, with the actual code in navigation module, that process doesn't really apply neatly.

Discussed this briefly with @lauriii and @quietone in slack and my proposal is to mark the navigation_top_bar hidden in 11.1.x and 10.4.x so that end users can't easily enable it, but otherwise leave it as-is. Because there is no navigation_top_bar data model (neither config nor content), if someone manages to enable it via drush or similar, there's a limitation to what can go wrong. This has not had a +1 from other committers except @lauriii so far, so it's just a proposal for now, but also it seems like a quick fix we can refine later if we come up with something else, and time is quite short before the 11.1 and 10.4 beta 1 releases - the status quo is not releasable according to the experimental modules policy.

If navigation top bar reaches beta stability, we can unhide it again then in whichever versions are appropriate. It will also stay unhidden in the 11.x branch (i.e. 11.2).

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

Introduced terminology

API changes

Data model changes

Release notes snippet

📌 Task
Status

Active

Version

11.0 🔥

Component

navigation.module

Created by

🇬🇧United Kingdom catch

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024