SIHAN LI

Results 21 issues of SIHAN LI

**Changes** 1. Refactor and fix: Wrap the assignment check using a helper `handleAssignation`. 2. Feat: Adding `AwaitExpression` node selector (this fix #10) 3. Feat: Try to mark the first assigned...

# Pull Request Template ## Description **Summary**: - A brief summary of the purpose and context of this PR. **Issue(s) Addressed**: - Reference to the issue(s) or feature(s) this PR...

# Pull Request Template ## Description **Summary**: - A brief summary of the purpose and context of this PR. **Issue(s) Addressed**: - Reference to the issue(s) or feature(s) this PR...

new feature
UI

**Describe the feature** Is it possible to provide an option in the lexer, like `enableEscaping: boolean;` that controls the lexer should turn any characters (e.g. `&`, `` etc) into escaping...

proposal

# Pull Request Template ## Environment Changes * ... ## Breaking Changes * ... ## Features * ... ## Fixes * ... ## Checklist - [ ] I have performed...

**Describe the bug** **To Reproduce** Steps to reproduce the behavior: https://github.com/user-attachments/assets/1610c53a-0315-4663-a800-3cd23de990f2 **Screenshots** ![Image](https://github.com/user-attachments/assets/449ff5f1-80f9-411b-bf12-b884ed61956d) **Additional context** * I can trace this bug back to **at least** `0.6.0`.

bug
debug
editor

**Describe the bug** * When typing a slash (`/`) in an empty paragraph while using a Chinese (or other IME-based) keyboard input method, the editor occasionally inserts two slashes (`//`)...

bug
debug
mini
editor

**Describe the bug** 1. When using mousepad scroll the `ListView`, or simply using `scrollOnEdge` to scroll the `ListView` might cause the incorrect `setScrollPosition`. **To Reproduce** As the following shown, the...

bug
UI
mini
arguable
renderer process

**Describe the bug** When dragging things inside the editor using a block-level handle, some tricky positions will trigger rendering inline-level drag (rendering a vertical line indicator, but we always expect...

bug
debug
UI
mini
editor

**Marked version:** 14.1.2 ### **Background** This is not a bug, but rather a confusion from me. Consider the following text and tokenization result: ```js const token = lexer.lex('paragraph1\n'); // tokenization...

proposal