Announcement Bar not rotating (PC or mobile) - Dawn theme

Topic summary

Main issue: The Dawn theme’s announcement bar won’t rotate between two announcements; auto-rotate doesn’t work and manual navigation is disabled.

Initial checks suggested: Verify auto-rotate is enabled in Theme customization, test with default announcements, and look for conflicting custom code.

Root cause identified: A conflict/missing JavaScript component. Specifically, the SlideshowComponent class is absent in global.js, which controls the announcement/slideshow rotation. This absence prevents both automatic and manual cycling.

Recommended actions:

  • Compare global.js with a clean Dawn theme version.
  • Restore/add the SlideshowComponent class and remove any conflicting custom code affecting it.
  • Retest rotation with default announcements to confirm functionality, then reapply customizations cautiously.

Artifacts: Screenshots were shared illustrating the missing SlideshowComponent and the affected area.

Status: No confirmation of a fix yet; issue appears unresolved pending theme file corrections.

Summarized with AI on January 4. AI used: gpt-5.

I have the Dawn theme installed and am trying to have 2 announcements rotating on the announcement bar but only the first one is visible. There is no auto rotate (even though selected in theme customisation) and I can’t even manually click into the next announcement

Site: sigmasolar.gr

password: sigma123

Thanks in advance for any assistance

2 Likes

Hello @adrian_k , Welcome to the Shopify Community!

To fix the issue with rotating announcements on the Dawn theme’s announcement bar:

  1. Check if the auto-rotate feature is correctly enabled in theme customization settings.
  2. Ensure there’s no conflicting custom code affecting the functionality.
  3. If the problem persists, consider testing the theme with default announcements and feel free to ask me any questions you have.

Hi @adrian_k

I’m Dan from Ryviu: Product Reviews & QA.

Your theme is getting an issue that caused your announcement not to rotate. You must try to find out which conflicts with your SlideshowComponent to solve this issue

SlideshowComponent class is missed in global.js
take clean dawn theme and check global.js