Open
Description
Description
The source editor automatically closes the outer nested bracket pair when trying to close an inner bracket pair.
To Reproduce
- Type "useEffect(("
- Notice it closes the inner bracket like this
useEffect((|)
- Try to close the inner bracket pair by pressing ")"
- It thinks you are trying to close the outer bracket pair and replaces the outer closing bracket becoming
useEffect(()|
placing the cursor at the end.
Expected Behavior
We should recognize we are in a unclosed bracket pair which is inside a closed bracket pair. instead of closing, add a closing bracket instead of replacing the outer bracket pair.
Screenshots
Doesn't work as expected:
Screen.Recording.2025-05-27.at.1.46.36.PM.mov
Works as expected (when adding an arg)
Screen.Recording.2025-05-27.at.2.06.26.PM.mov
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
🆕 New