fix(web): the terminal cursor no longer leaves faint lines when it blinks off

At a fractional device pixel ratio, row edges fell between device pixels, so the
blink-off repaint blended over the cursor's top and bottom edges instead of replacing
them. Rows now start on whole device pixels.
d0eea17daaNick T. committed on 10/19/2026, 10:04:50 AMparent1451e7c
4 files changedLine totals unavailable