Description
The header's AnonymousMenu renders an inner org.openedx.frontend.slot.header.anonymousMenu.v1 slot, but nothing in headerApp populates it. The only registrant in the repo is devUserApp, which is wired up exclusively through site.config.dev.tsx. As a result, any non-dev site configuration produces an empty AnonymousMenu wrapper and anonymous users see no way to sign in or register from the header.
The header should ship with default sign in and register buttons for anonymous users out of the box, in line with the treatment in frontend-component-header's DesktopLoggedOutItems. Consumers can still override, reorder, or extend via the same slot.
Description
The header's
AnonymousMenurenders an innerorg.openedx.frontend.slot.header.anonymousMenu.v1slot, but nothing inheaderApppopulates it. The only registrant in the repo isdevUserApp, which is wired up exclusively throughsite.config.dev.tsx. As a result, any non-dev site configuration produces an emptyAnonymousMenuwrapper and anonymous users see no way to sign in or register from the header.The header should ship with default sign in and register buttons for anonymous users out of the box, in line with the treatment in
frontend-component-header'sDesktopLoggedOutItems. Consumers can still override, reorder, or extend via the same slot.