Skip to content

Fix route page scroll overflow and iOS marker rendering#79

Merged
yepzdk merged 2 commits intodevelopfrom
feature/fix-route-page-scroll-overflow
Mar 3, 2026
Merged

Fix route page scroll overflow and iOS marker rendering#79
yepzdk merged 2 commits intodevelopfrom
feature/fix-route-page-scroll-overflow

Conversation

@yepzdk
Copy link
Contributor

@yepzdk yepzdk commented Mar 3, 2026

Summary

  • Fix corrupted you-are-here-icon.svg: The SVG had two <svg> elements merged together (second pasted mid-word inside the first's <style> block), creating invalid markup that iOS Safari refused to render. Replaced with a clean, single SVG. Also removed references to an undefined filter (url(#filter0_d_2644_466)) that could cause strict browsers to hide elements entirely.
  • Add overflow-y-auto to RoutePage: Allows the route page content to scroll when it overflows the viewport.
  • Clear info banner on successful geolocation: Resets the info state when watchPosition succeeds, so stale geolocation error messages are dismissed.

Test plan

  • Verify the red pulsing "you are here" dot is visible on iOS Safari when viewing a route
  • Verify the marker still renders and animates on Android Chrome and desktop browsers
  • Verify the route page scrolls correctly when content overflows
  • Verify geolocation info banner clears after location is acquired

yepzdk added 2 commits March 3, 2026 15:12
- Fix corrupted you-are-here-icon.svg that had two SVG elements merged
  together, causing the location marker to not render on iOS Safari
- Remove undefined filter references from SVG that caused strict
  browsers to hide elements
- Add overflow-y-auto to RoutePage for scroll support
- Clear info state on successful geolocation watch
@yepzdk yepzdk requested a review from rimi-itk March 3, 2026 14:22
@yepzdk yepzdk merged commit a3b427c into develop Mar 3, 2026
5 checks passed
@yepzdk yepzdk deleted the feature/fix-route-page-scroll-overflow branch March 3, 2026 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants