From e6242202f61df829d7a80204f0c7690b8bbdd50f Mon Sep 17 00:00:00 2001 From: Marty Pradere Date: Tue, 29 Sep 2026 10:38:16 -0600 Subject: [PATCH] Stop constraining grid cell editors to the viewport The trailing '?' on the editor alignment pinned editors for off-screen columns to the window edge instead of their cell, so tabbing past the right edge of a wide EHR grid drew the editor over the wrong column and never scrolled the page. --- LDK/resources/web/LDK/plugin/CellEditing.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/LDK/resources/web/LDK/plugin/CellEditing.js b/LDK/resources/web/LDK/plugin/CellEditing.js index 68433e38..c7b72dd3 100644 --- a/LDK/resources/web/LDK/plugin/CellEditing.js +++ b/LDK/resources/web/LDK/plugin/CellEditing.js @@ -53,7 +53,8 @@ Ext4.define('LDK.grid.plugin.CellEditing', { hasCellEditOverrides: true, revertInvalid: false, completeOnEnter: false, - alignment: 'tl-tl?' + // No trailing '?': viewport-constraining pins editors for off-screen columns to the window edge instead of their cell + alignment: 'tl-tl' }); //NOTE: this is an override to fix an Ext4 bug involving revertInvalid