Jmix version: 1.5.4
Jmix Studio plugin version: 1.5.5-231
IntelliJ IDEA 2023.1.2 (Community Edition)
Build #IC-231.9011.34, built on May 16, 2023
Runtime version: 17.0.6+10-b829.9 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
GC: G1 Young Generation, G1 Old Generation
Kotlin: 231-1.8.21-IJ9011.34
Java 17.0.4 2022-07-19 LTS
Java™ SE Runtime Environment (build 17.0.4+11-LTS-179)
Java HotSpot™ 64-Bit Server VM (build 17.0.4+11-LTS-179, mixed mode, sharing)
Operating System: macOS 13.6 (22G120)
File System: Case-Sensitive Journaled HFS+ (APFS)
Browser: Safari - Version 16.6 (18615.3.12.11.2)
Database: PostgreSQL 13
Hello Everyone
If textChangeEventMode=“EAGER”, then I cannot enter any spaces in my textField or textArea.
<textField id="cityLookupField" caption="msg:///cityLookupFieldCaption"
dataContainer="perfDc" property="city"
textChangeEventMode="EAGER"/>
For example, if I type, “This is a test.”, the result is “Thisisatest.”
If I leave the textField and navigate to another component, and then return the focus to the textField, I can then enter spaces and correct the input.
Unfortunately, I do not know when this started because I have been analyzing and refactoring some other code for quite some time.
As mentioned above, the same problem exists for the textArea component, though I am not sure if the textChangeEventMode attribute is supported for it? Can you please confirm this.
If I remove textChangeEventMode=“EAGER” from my descriptor and hot-deploy the file, I can enter spaces as expected and I can reproduce this behavior in several screens.
Maybe this is a partial regression of this topic: textChangeEventMode EAGER bug with trimmed spaces
Can you please analyze and correct this quickly. Thanks in advance for your support.
Best regards
Chris