CodeEditApp / CodeEditApp/CodeEditSourceEditor

🐞 Bracket pair highlight breaks editor while working on Javascript

Open
#361 2 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Swift
Stars
719
Forks
160
PR merge metrics
No merged PRs in 30d

Description

### Description

The "Bracket Pair Highlight" feature breaks the editor when working on Javascript code.

All options (Bordered, Flash, Underline) result in the same issue.

Tested both within a .js file and within a tag in an .html file. The behaviour didn't happen outside of the <script> tags within the HTML file as I suspect it's a bug in the syntax highlighting code.

### To Reproduce

1. Go to CodeEdit menu > Settings > Text Editing
2. Enable "Bracket Pair Highlight" (Same behaviour across all options)
3. Create a new javascript (.js) file - OR - an HTML file (.html) with a <script> section.
4. Go back to the editor and try typing in a function call e.g.: function('')
5. After typing the opening bracket, keyboard input will stop responding in the editor.

### Expected Behavior

For the editor to continue working.

### Version Information

CodeEdit: 0.3.4-alpha (45)
macOS: Sequoia 15.5 (24F74)
Xcode: 16.3.0.0.1.1742442376

### Additional Context

Tested both with a .js file and within a <script> tag in an .html file.

### Screenshots

_No response_

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.