history of internal/infrastructure/cef/webview.go at v0.32.0
2026-09-12
| 0617278 | perf(cef): coalesce favicon discovery and script injection (#432) GPG Unverifiedtag v0.32.0 | bnema |
2026-09-11
| e04d7eb | fix(cef): apply the bridge page-zoom compensation once (#426) GPG Unverified | bnema |
2026-09-08
| acef41d | perf(cef): web navigation, filtering and cache policy (#414) GPG Unverified | bnema | ||
| dcda339 | feat(cef): resident runtime with bounded prewarming gates (Plan 02) (#411) GPG Unverified | bnema | ||
| b889462 | perf(cef): cold-start critical path (Plan 01) (#410) GPG Unverified | bnema |
2026-09-07
| b7de353 | feat(cef): inertial scrolling with keyboard support (#409) GPG Unverified | bnema |
2026-08-16
| 4733629 | fix(cef): prevent queued taps from stalling GPG Verified | brice | ||
| 55df320 | fix(runtime): harden navigation and browser lifecycle GPG Verified | brice |
2026-08-14
| 39cda6d | fix(cef): preserve accessibility lifecycle requests | brice | ||
| 4e133f4 | feat(cef): capture measured accessibility updates per webview | brice | ||
| 482b51e | feat(cef): capture and measure accessibility payloads | brice | ||
| 804337e | feat(cef): install accessibility handler at wrap time | brice | ||
| 23fc389 | feat(input): rename page mode to vim mode GPG Verified | brice |
2026-07-29
| 3ad27cd | fix(page-mode): harden scroll scheduling and repeat GPG Verified | brice |
2026-07-28
| 5b1cfa8 | fix(page-mode): harden scrolling and editable focus GPG Verified | brice | ||
| 0c4b1f1 | feat(page-mode): add keyboard page navigation GPG Verified | brice |
2026-07-26
| 82824ac | fix(engine): disarm popup lifecycle callbacks GPG Verified | brice | ||
| 8e76281 | fix(engine): route floating browsing contexts by features GPG Verified | brice |
2026-07-21
| 1dc7dd4 | fix(cef): keep browser canvas white, move anti-flash to presentation layer GPG Verified | brice |
2026-07-14
| 5f3e0e8 | fix(audio): guard CEF stream lifecycle GPG Verified | brice | ||
| b6a9d2e | perf(audio): bound CEF packet handoff GPG Verified | brice | ||
| a12a01c | fix(cef): derive visibility from mapped GTK hierarchy GPG Verified | brice | ||
| 3df818c | fix(ticks): unref raw callback slots exactly once GPG Verified | brice | ||
| 6c6c1d8 | fix(ticks): release raw callback slots GPG Verified | brice | ||
| 55dbfae | fix(cef): synchronize effective visibility transitions GPG Verified | brice |
2026-06-26
| f150f41 | fix: address final review findings GPG Verified | brice | ||
| f82f76a | fix: compensate CEF OSR backing scale for zoom GPG Verified | brice |
2026-06-24
| 03caa44 | fix(cef): run injected javascript on ui thread GPG Verified | brice |
2026-06-18
| 0b983cb | fix(cef): move touchpad gesture contract to domain GPG Verified | brice | ||
| 257890c | fix(cef): keep touchpad gesture completion ordered GPG Verified | brice | ||
| bd52731 | fix(webview): keep touchpad gesture types out of ports GPG Verified | brice | ||
| 0d3b8ed | fix(cef): address touchpad navigation review feedback GPG Verified | brice | ||
| 167c9b2 | feat(cef): restrict touchpad navigation to edge swipes GPG Verified | brice | ||
| 4cf5b9e | feat(cef): require deliberate touchpad navigation swipes GPG Verified | brice |
2026-06-17
| 01d791b | fix(cef): restore touchpad scroll speed GPG Verified | brice |
2026-06-08
| 21a8658 | chore(cef): prepare touchpad branch for review GPG Verified | brice | ||
| 65c640c | chore(cef): log touchpad navigation threshold GPG Verified | brice | ||
| 05dede8 | wip(cef): refactor touchpad input handling GPG Verified | brice |
2026-06-07
| 8a0ce09 | feat(favicon): add cache refresh resolution pipeline GPG Verified | brice |
2026-06-03
| 8bbb568 | fix(cef): harden vulkan navigation handoff GPG Verified | brice |
2026-06-02
| b805321 | feat(cef): add touchpad swipe navigation GPG Verified | brice | ||
| 40f7675 | feat(cef): add scroll input tuning GPG Verified | brice |
2026-05-27
| 206243c | fix(cef): respect effective HiDPI scale for zoom GPG Verified | brice |
2026-05-24
| e5061b6 | fix(cef): use released size observer GPG Verified | brice |
2026-05-21
| fdb2a2f | fix(cef): restore keyboard focus with popup overlays GPG Verified | brice | ||
| 8f62984 | fix(cef): address popup surface review findings GPG Verified | brice | ||
| 5fef01b | fix(core): decouple viewport sync and honor config overrides GPG Verified | brice | ||
| 3929f92 | fix(cef): stabilize osr browser creation and tab shortcuts GPG Verified | brice |
2026-05-20
| 45b07b3 | feat(cef): adapt osr frame rate to monitor GPG Verified | brice | ||
| 8bc6a41 | feat(cef): add render stack config GPG Verified | brice |