In a LibreCalc sheet, it's impossible to type "-8 EURO". Calc autocompletes to "EUROCONVERT()", and Undo doesn't undo that. Other strings that end in "EURO", such as "8 EURO", can by typed.
Reproducible, it takes the input as a formula and adds the possible function, but it is not right undo not working. Version: 7.4.0.0.alpha0+ (x64) / LibreOffice Community Build ID: 6adabd915d931b845fcf2fef15fbf3fca14ec9b3 CPU threads: 4; OS: Windows 10.0 Build 21390; UI render: default; VCL: win Locale: es-ES (es_ES); UI: en-US Calc: CL
Dan, if I change the code to "#.##0 [$EURO];[RED]-#.##0 [$EURO]" it is working, just type "-9" and you get "-9 EURO".
(In reply to Dan Dascalescu from comment #0) > Calc autocompletes to "EUROCONVERT()" That because of menu Tools > AutoInput. When AutoInput is ON, pressing [enter] validates the suggestion. You could press [tab], or '[esc],[enter]'. ATM I'm not sure how AutoInput and some kind of undo action is (or should be) expected to work. Is this report about how AutoInput works? Is this a "bug" report about not being able to introduce a specific text? Is this report about undoing some AutoInput suggestion? It's not clear to me.
I tested with Autoinput checked and I have this bug. Version: 7.5.3.2 (X86_64) / LibreOffice Community Build ID: 9f56dff12ba03b9acd7730a5a481eea045e468f3 CPU threads: 16; OS: Linux 6.2; UI render: default; VCL: gtk3 Locale: ro-RO (ro_RO.UTF-8); UI: en-US Calc: threaded Seems similar with https://bugs.documentfoundation.org/show_bug.cgi?id=113029