What happens
- Open https://spreadpaper.app/
- Click "Download for macOS" in the hero
The browser leaves the site for https://github.com/spreadpaper/SpreadPaper/releases/latest, a page of release assets with no installation instructions. The visitor never sees the Download section further down the page, which carries the DMG and ZIP links, the macOS and Apple Silicon requirements, and the xattr -dr com.apple.quarantine command the app needs because it is not signed with a paid Developer ID. Without that command the app refuses to open, so the fastest path off the site is also the one most likely to end in a broken first run.
The nav bar button already points at #download and behaves correctly. Only the hero button leaves the page.
What should happen
The hero download button scrolls down to the Download section, the same as the nav button, so the visitor reads the requirements and the quarantine step before downloading.
Where
src/components/sections/Hero.astro, line 20: href="https://github.com/spreadpaper/SpreadPaper/releases/latest".
#download already has scroll-margin-top: 5rem to clear the sticky nav, and reduced motion is already honoured in src/styles/style.css.
What happens
The browser leaves the site for https://github.com/spreadpaper/SpreadPaper/releases/latest, a page of release assets with no installation instructions. The visitor never sees the Download section further down the page, which carries the DMG and ZIP links, the macOS and Apple Silicon requirements, and the
xattr -dr com.apple.quarantinecommand the app needs because it is not signed with a paid Developer ID. Without that command the app refuses to open, so the fastest path off the site is also the one most likely to end in a broken first run.The nav bar button already points at
#downloadand behaves correctly. Only the hero button leaves the page.What should happen
The hero download button scrolls down to the Download section, the same as the nav button, so the visitor reads the requirements and the quarantine step before downloading.
Where
src/components/sections/Hero.astro, line 20:href="https://github.com/spreadpaper/SpreadPaper/releases/latest".#downloadalready hasscroll-margin-top: 5remto clear the sticky nav, and reduced motion is already honoured insrc/styles/style.css.