Fix output appearing before last character instead of after
The cm_len-1 clamp placed decorations one character before the
document end. Use cm_len directly — positions at document length
are valid for block widget decorations in CodeMirror.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>