🐞 Bracket pair highlight breaks editor while working on Javascript
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript, swift
- Bereich
- tooling
Rechercherichtung
Reproduziere das Problem in CodeEditSourceEditor 0.3.4-alpha mit aktiviertem Bracket Pair Highlight für alle drei Stile, zuerst in einer .js-Datei und anschließend innerhalb eines HTML <script>-Abschnitts. Untersuche die beteiligte Swift-Syntaxhervorhebung und die tree-sitter-Integration für die Klammerhervorhebung und vergleiche das Verhalten außerhalb des Script-Abschnitts. Erledigt ist die Aufgabe, wenn die Eingabe nach der Eingabe einer öffnenden Klammer in JavaScript responsiv bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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 <script> 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
- Go to CodeEdit menu > Settings > Text Editing
- Enable "Bracket Pair Highlight" (Same behaviour across all options)
- Create a new javascript (.js) file - OR - an HTML file (.html) with a <script> section.
- Go back to the editor and try typing in a function call e.g.: function('')
- 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
- Vorherrschende Sprache
- Swift
- Sterne
- 720
- Forks
- 162
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus CodeEditApp/CodeEditSourceEditor
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
CodeEditApp/CodeEditSourceEditor#377 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
CodeEditApp/CodeEditSourceEditor#376 · 1 Kommentar ·
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 68/100
CodeEditApp/CodeEditSourceEditor#378 · 1 Kommentar ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 32/100
Alle Issues in CodeEditApp/CodeEditSourceEditor
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
manaflow-ai/cmux#13763 ·
-
type: feature request
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
googleapis/google-cloud-swift#1036 · 1 Kommentar ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
wultra/mtoken-sdk-ios#253 ·
-
area:dictation documentation P2
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
uttrflow/uttrflow-swift#1180 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100