idea 37 · build only
Announcement bar
A dismissable line for closures and gallery works.
English Heritage
Winter opening starts around the beginning of November and runs to late March, and a visitor who drives two hours to a closed gate does not come back.
https://www.english-heritage.org.uk/visit/What is happening today
Dismissed state
The bar people actually read
One line, scheduled, dismissable, and it stays dismissed. A bar that returns on every screen is a bar people learn to look past, which then fails on the day it matters.
The winter variant is the one that saves a wasted journey.
Dismissal is stored per message, not globally, so closing the roof notice does not silence the closure notice next month. It uses session storage rather than local, so a visitor who dismissed it in March sees the December one. The schedule lives in your CMS, not in the code.