Numpad: il segno meno del calibro viene scartato, misura negativa salvata positiva #11
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
GRAVITÀ: alta
FILE: src/frontend/flask_app/static/js/numpad.js:95-98 (toggleSign), 243-246
COSA:
toggleSign()esce sevalueè vuoto. Il calibro HID manda il segno prima delle cifre.INPUT: HID invia
-1.25⏎→ salvato +1.25 coninput_method=usb_caliper, nessun errore.VERIFICATO: node con numpad.js →
numpad-confirm {"value":1.25,"inputMethod":"usb_caliper"}.ORIGINE: revisione fable del 21/09/2026 su ramo
V3.0.0, commit8cc5e82. Documento completo:_output/2026-09-21-TieMeasureFlow-revisione.mdsu Wasabi.⚡ jeeg — preso in carico 2026-09-21T20:22:23Z
ramo:
lavoro/jeeg· capacità: docker, gpu, systemdANALISI (passo 1) — ramo
lavoro/jeeg, worktree~/lavoro/TieMeasureFlowsu jeeg, lotto B1MODIFICHE: src/frontend/flask_app/static/js/numpad.js —
toggleSign()funziona anche a display vuoto (impostanegative); il tasto-dell'HID all'inizio di una raffica impostanegative=true;+lo azzera; il segno si azzera a ogni clear/confirm.TEST: nuovo test node in src/frontend/flask_app/tests/js/ (o accanto ai test esistenti; se non esiste infrastruttura JS, un test pytest che lancia
nodesu uno script e salta con skip se node manca):-1.25⏎→ −1.25;+12.34⏎→ 12.34;-poi clear poi1.2⏎→ 1.2. Base di partenza: /tmp/claude-1000/-data-Sorgenti-AI-OS/d21ddcc5-4987-450e-a849-873258b3307a/scratchpad/t_numpad.js.Soluzione
ESITO: fatto
COSA: numpad.js:
toggleSign()funziona a display vuoto;-e+dell'HID impostano il segno in modo assoluto. Prova originale rilanciata:-1.25⏎→ −1.25. Test node in src/frontend/flask_app/tests/js/test_numpad.js.COMMIT (ramo lavoro/jeeg, unito su V3.0.0 a
d483fa1):d40c748PROVA:
uv run --extra server --extra client --extra dev pytest -q→ 622 passed, 4 skipped (erano 391); visione su Python 3.13 → 16 passed (erano 8).