Troubleshooting
Scaling issue
Section titled “Scaling issue”If you are using a high DPI screen or Windows text scaling the controls and fonts in EspansoExpress may be incorrectly scaled. The following steps may resolve the issue:
- Right-click EspansoExpress.exe (or the EspansoExpress shortcut) and select Properties.
 - In the Compatibility tab click the button to Change high DPI settings
 - Check the box to Override high DPI scaling behavior and then set 
Scaling performed by:toSystem (Enhanced). 
If the top or bottom of the app window is not visible after the above steps try maximizing the app.
Unused choice variable
Section titled “Unused choice variable”There is currently an Espanso bug which causes all match variables to be evaluated regardless of whether they are referenced in the replace expression. This means that if a match contains the choice variable the choice dialog will pop up even when the variable is not used in the replace expression.
YAML parser errors
Section titled “YAML parser errors”EspansoExpress makes use of a YAML parser to analyze match files. The parser is built on top of the LibYAML library, which is the most widely used library for parsing YAML. Espanso is written in Rust and uses a YAML parser that is also based on LibYAML. However, the parser used by Espanso is not fully concordant with LibYAML. This means that Espanso will accept some YAML that is not supported by EspansoExpress. Match files created and edited with a text editor should not be used with EspansoExpress.