Created attachment 164853 [details] a sample js demo snippet SUMMARY E.g. in the following JS snippet ``` if (true) { |} ``` where the cursor position is marked with |, pressing the ENTER key adds and extra empty line: ``` if (true) { } ``` STEPS TO REPRODUCE 0. open Kate 1. Disable enclosing chars 2. Open the attached JS file 3. move your text cursor to the same line as "}" but to the left of the } 4. Press ENTER once OBSERVED RESULT that two blank lines were added EXPECTED RESULT only one blank like added SOFTWARE/OS VERSIONS Windows: macOS: ✓ Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: 5.112.0 Qt Version: 5.15.10 (built against 5.15.10) ADDITIONAL INFORMATION This could also be a problem with indentation as I only observed this issue on language - specific files.