Summary
The current active section detection can be inaccurate or inconsistent when a section's height significantly exceeds the viewport. This leads to a poor user experience where the correct section may not be highlighted as active, especially during partial visibility.
Proposed Solution
- Re-evaluate and refine the IntersectionObserver's
threshold and rootMargin configurations to better handle tall sections.
- Implement a more robust algorithm to determine the active section, considering factors such as the amount of section content visible within the viewport or the scroll position relative to the section's boundaries.
- Potentially leverage multiple IntersectionObservers or more complex calculations for edge cases.
Acceptance Criteria
🤖 Gemini AI가 자동 생성한 기획 이슈입니다. 구현하려면 ai-implement 라벨을 추가하세요.
Summary
The current active section detection can be inaccurate or inconsistent when a section's height significantly exceeds the viewport. This leads to a poor user experience where the correct section may not be highlighted as active, especially during partial visibility.
Proposed Solution
thresholdandrootMarginconfigurations to better handle tall sections.Acceptance Criteria
🤖 Gemini AI가 자동 생성한 기획 이슈입니다. 구현하려면
ai-implement라벨을 추가하세요.