Skip to content

fix: place desktop bell before the secondary-nav cluster#112

Merged
brian-smith-tcril merged 1 commit intoopenedx:frontend-basefrom
brian-smith-tcril:help-button
Apr 29, 2026
Merged

fix: place desktop bell before the secondary-nav cluster#112
brian-smith-tcril merged 1 commit intoopenedx:frontend-basefrom
brian-smith-tcril:help-button

Conversation

@brian-smith-tcril
Copy link
Copy Markdown

Summary

Companion PR to openedx/frontend-base#251. Repositions the desktop notifications bell to render before the secondary-nav cluster instead of between it and the user avatar dropdown.

relatedId flips from desktopAuthenticatedMenu to desktopSecondaryLinks. With this change, the desktopRight cluster reads left-to-right as:
[Bell, SecondaryNavLinks (incl. Help if configured), AuthenticatedMenu]

Mobile is intentionally not changed — mobileRight.v1 only contains the bell and auth menu (no secondary-nav cluster on mobile), so INSERT_BEFORE-the-mobile-auth-menu remains correct.

This PR targets the frontend-base branch to match where the rest of the help-button work lands.

Test plan

  • In a template-site dev with commonAppConfig.SUPPORT_URL set, navigate to a route that activates one of the dashboard apps and authenticate
  • Verify desktop header reads [primary nav | bell | secondary links incl. Help | avatar] with the bell to the left of the help link
  • Verify mobile right area still reads [bell | avatar] unchanged
  • Click the bell — notifications tray opens as before

🤖 Generated with Claude Code

INSERT_BEFORE the desktopSecondaryLinks widget rather than the auth
menu so the bell renders to the left of any secondary nav links
(e.g. the help button from frontend-base#245) instead of between
those links and the user avatar dropdown.

Mobile is left as-is — mobileRight has no secondary-nav cluster to
position relative to (just bell + auth menu), so INSERT_BEFORE the
mobile auth menu remains correct.

Refs openedx/frontend-base#245

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@brian-smith-tcril brian-smith-tcril marked this pull request as ready for review April 29, 2026 00:11
Copy link
Copy Markdown
Contributor

@arbrandes arbrandes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved for when the frontend-base PR lands.

@brian-smith-tcril brian-smith-tcril merged commit fa95c31 into openedx:frontend-base Apr 29, 2026
4 checks passed
@openedx-semantic-release-bot
Copy link
Copy Markdown

🎉 This PR is included in version 3.0.0-alpha.3 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Help button in the header

5 participants