diff --git a/client/public/version.js b/client/public/version.js index 534f9a0..6c2b89f 100644 --- a/client/public/version.js +++ b/client/public/version.js @@ -1,5 +1,5 @@ // Maintainer-controlled web client version. // Format: YYYY.MM.DD Rn (example: 2026.02.20 R2) -window.CHGRID_WEB_VERSION = "2026.02.21 R95"; +window.CHGRID_WEB_VERSION = "2026.02.21 R96"; // Optional display timezone for timestamps. Falls back to America/Detroit if unset/invalid. window.CHGRID_TIME_ZONE = "America/Detroit"; diff --git a/client/src/input/textInput.ts b/client/src/input/textInput.ts index a29a613..4adc78f 100644 --- a/client/src/input/textInput.ts +++ b/client/src/input/textInput.ts @@ -98,7 +98,7 @@ export function mapTextInputKey(code: string, key: string): string { } function isWordCharacter(ch: string): boolean { - return /[A-Za-z0-9_]/.test(ch); + return /[A-Za-z0-9_'\u2019]/.test(ch); } export function moveCursorWordLeft(text: string, cursorPos: number): number {