Skip to content

fix #247#263

Open
aabxtract wants to merge 1 commit into
StellarFlow-Network:mainfrom
aabxtract:main
Open

fix #247#263
aabxtract wants to merge 1 commit into
StellarFlow-Network:mainfrom
aabxtract:main

Conversation

@aabxtract
Copy link
Copy Markdown

PR Description

Summary

Improve mobile scroll performance for the transaction log viewport by ensuring all custom touch/scroll listeners are registered as passive and by separating touch-tracking work from the render pipeline.

What changed

  • Updated page.tsx
  • Added explicit { passive: true } to all custom scroll, touchstart, touchmove, touchend, touchcancel, and wheel listeners
  • Added touchcancel handling to keep touch state consistent on interrupted gestures
  • Kept scroll tracking in refs and deferred updates to requestAnimationFrame so touch input does not trigger extra synchronous visual work
  • Enabled native mobile momentum scrolling with WebkitOverflowScrolling: 'touch'

Result

  • smoother vertical touch interactions on long log lists
  • reduced subtle frame stutter on mobile viewports
  • preserved existing virtualized log rendering behavior

closes #247

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 30, 2026

@aabxtract Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

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.

🔌 Perf | Passive Event Overrides for Telemetry Feeds

1 participant