Display Active Organization Context Banner During Sensitive Operations
Even with the persistent profile widget in the header, critical write operations such as activity submission, bulk approval, and report export require an additional explicit context reminder. The Organization Context Banner Widget renders as a slim, non-intrusive banner at the top of these high-stakes screens. It shows the active organization name with a subtle warning tone, ensuring administrators make a conscious and deliberate choice before proceeding. This is especially important during bulk operations or when an administrator manages several organizations in a single session.
User Story
Acceptance Criteria
- Given an administrator is on an activity registration or approval screen, when the screen renders, then the Organization Context Banner shows the name of the currently active organization prominently
- Given the active organization context has been switched in the current session, when the administrator navigates to a reporting screen, then the banner reflects the updated organization name immediately
- Given an administrator is on a read-only analytics or reporting screen, when the screen loads, then the banner is present but uses a neutral informational style rather than a warning style
- Given an administrator is in accessibility mode with high contrast enabled, when the banner is rendered, then it meets WCAG 2.2 AA contrast requirements and is announced by screen readers
- Given an administrator dismisses the banner on a screen, when they navigate away and return, then the banner is shown again to ensure awareness is maintained per session
Business Value
A subtle but persistent context reminder at the moment of data submission is the last line of defense against accidental cross-organization reporting. This directly addresses NHF's identified pain point of double-counting in grant reports, which can result in funding disputes and audit failures.