Bug #11172
Incorrect behaviour of HOME and END keys for a CHARACTER FILL-IN widget in ChUI mode
Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:
0%
billable:
No
vendor_id:
GCD
case_num:
version_reported:
version_resolved:
reviewer:
production:
No
env_name:
topics:
History
#2 Updated by Delia Mitric 6 months ago
The testcase written by Vladimir in #10856-22:
DEFINE VARIABLE l AS LOGICAL NO-UNDO.
DEFINE VARIABLE lr AS LOGICAL NO-UNDO.
DEFINE VARIABLE l2 AS LOGICAL NO-UNDO.
DEFINE VARIABLE l2r AS LOGICAL NO-UNDO.
DEFINE VARIABLE c AS CHARACTER NO-UNDO.
DEFINE VARIABLE l3 AS LOGICAL NO-UNDO.
DEFINE VARIABLE l3r AS LOGICAL NO-UNDO.
DEFINE VARIABLE counter AS INTEGER NO-UNDO.
DEFINE FRAME f
l lr SKIP
l2 l2r SKIP
c SKIP
l3 l3r
NO-LABEL.
ENABLE ALL WITH FRAME f.
WAIT-FOR WINDOW-CLOSE OF FRAME f.
Steps:
Move focus to c FILL-IN (bottom row)
Move caret so it is visually below l2r (positions ~5–7)
Press Up
Result:
OE: focus moves strictly upward to l2r
FWD: focus moves to l2 (left column), caret = 0 – incorrect
Similar misalignment occurs with Down key.