Skip to content

fix: eliminate sepia-induced reader scroll jank#587

Merged
everpcpc merged 2 commits intomainfrom
codex/webtoon-sepia-smooth-scroll
Mar 1, 2026
Merged

fix: eliminate sepia-induced reader scroll jank#587
everpcpc merged 2 commits intomainfrom
codex/webtoon-sepia-smooth-scroll

Conversation

@everpcpc
Copy link
Copy Markdown
Owner

@everpcpc everpcpc commented Mar 1, 2026

Summary

  • Replace sepia CPU image blending with overlay multiply compositing in Webtoon cells, native page items, and end-page cover rendering.
  • Keep deferred reload/cleanup scheduling during scroll and preloading task deduplication to avoid contention during interaction.
  • Remove temporary performance probes and delete the unused ReaderImageBlendHelper.
  • Bump build version to 331.

Testing

  • make build
  • Manual verification: Webtoon tap/drag scrolling with sepia no longer stutters at page switch/end of animation.

everpcpc added 2 commits March 1, 2026 20:26
Switch sepia rendering from CPU image blending to overlay multiply compositing in webtoon cells, native page items, and end-page covers.

Keep deferred maintenance and preload task deduplication to avoid mid-scroll reload and duplicate decode work.

Remove temporary WebtoonPerf probes and delete the now-unused ReaderImageBlendHelper.
@everpcpc everpcpc merged commit 2650b3a into main Mar 1, 2026
3 checks passed
@everpcpc everpcpc deleted the codex/webtoon-sepia-smooth-scroll branch March 1, 2026 12:35
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.

1 participant