Repository navigation
·
17 commits
to main
since this release
4dd7ba83 — Finalize v2.6.2 release notes and commit map
Short v2.6.2 commit summary
| Commit | What got fixed |
|---|---|
c82fe8b6 |
EngineScroll correctness. Fixed Timeline/Range normal #id targets, lazy/late-mounted elements, moving DOM boundaries, progressive viewport focus, physical velocity, resize invalidation, URL/hash handling, snapping, SSR safety, and subscriber crashes. |
f1176ead ~ f4a92d32 |
Browser + React/Next stability. Hardened Transitions+ fallbacks, deterministic/hydration-safe Engine CSS, Overlay hydration, EngineNav route behavior, mobile viewport handling, dependencies, and React compatibility tests. |
52e519b9 |
Transitions+ lifecycle bug. Fixed flushSync() being called from React effects. transitions.run() now works safely from effects, EngineScroll state, observers, subscriptions, timers, etc. |
10f9ef1b ~ 8bb83404 |
Real-browser CI fixes. Stabilized the compatibility harness so actual Chromium, Firefox, and WebKit runtime behavior gets tested correctly. |
2387320f ~ 8daade6b |
EngineCanvas 120/144Hz fix. Added refresh-rate detection, ECFrameClock, display-aware adaptive DPR, stable elapsed timing, proper pause/resume timing, synchronized Canvas 2D default, 60/120/144Hz tests, dropped-frame tests, and CI. Main runtime patch: 22565507. |
d6fc7ed7 ~ 9e766b5f |
Public API + documentation finish. Documented the new Canvas timing behavior, exported frame timing types, and prepared the v2.6.2 release notes. |
Tiny GitHub Release description
Next.js Engine v2.6.2 is a runtime stability patch focused on real browser and display behavior. It fixes EngineScroll target/focus correctness, lifecycle-safe Transitions+, React 19 hydration issues, Overlay/Nav/mobile edge cases, and EngineCanvas rendering on 60/90/120/144+ Hz displays. It also adds refresh-aware frame timing and real Chromium, Firefox, and WebKit regression testing.
Release range
v2.6.2
c82fe8b6 ~ 9e766b5f