Daniel Imms
5c2b19f2c8
Only update necessary DOM range on selection change
...
Fixes #4633
2026-03-12 11:36:33 +09:00
Daniel Imms
fb25eb8f79
Merge pull request #5764 from Tyriar/5675
...
Apply font styles directly to spans
2026-03-11 16:09:13 +09:00
Daniel Imms
e7a4578933
Don't apply color to the spans
2026-03-11 16:01:41 +09:00
Daniel Imms
a05a3321d5
Apply font styles directly to spans
...
The universal selector was overriding this since the font styles
only applied to the div, not the span.
Fixes #5675
2026-03-11 13:44:22 +09:00
Daniel Imms
1c1aac0da8
Update src/browser/input/CompositionHelper.ts
2026-03-11 13:12:36 +09:00
Daniel Imms
beeebca1a4
Merge branch 'master' into fix/ime-middle-composition-suffix
2026-03-11 13:06:35 +09:00
Daniel Imms
fd1e53c63f
Merge pull request #5762 from Tyriar/5760
...
Fix RTL breaking IME composition rendering
2026-03-11 12:49:50 +09:00
Daniel Imms
2285ac6ab8
Fix RTL breaking IME composition rendering
...
Fixes #5760
2026-03-11 12:41:48 +09:00
sergiochan
5302e62c90
fix: sync helper textarea position after terminal resize
2026-03-10 20:38:45 -07:00
Daniel Imms
5b9b531012
Merge branch 'master' into 5377_scroll
2026-03-11 12:19:42 +09:00
Daniel Imms
6813fc175e
Merge remote-tracking branch 'upstream/master' into 5377_scroll
2026-03-11 12:15:59 +09:00
Daniel Imms
409f049f39
Update src/browser/CoreBrowserTerminal.ts
2026-03-11 12:02:02 +09:00
sergiochan
9e1b89651a
fix(ime): resync textarea position on composition start
2026-03-10 19:36:17 -07:00
Daniel Imms
16b5da5c4c
Fix assertion, bring back triggerMouseEvent tests
2026-03-11 11:03:17 +09:00
Daniel Imms
5f3a4646be
Move non-state methods into MouseService
...
Fixes #5756
2026-03-11 10:49:55 +09:00
Daniel Imms
d63445be94
Move custom mouse event handler into MouseStateService
...
Don't need to keep it in CoreBrowserTerminal
2026-03-11 10:36:35 +09:00
Daniel Imms
2331abe6bd
Rename CoreMouseService to MouseStateService
...
Part of #5756
2026-03-11 10:31:57 +09:00
Daniel Imms
b66128b239
Avoid unnecessary
2026-03-11 10:24:46 +09:00
Daniel Imms
c727240f16
Fix cyclic dependency
...
Linkifier -> MouseService -> SelectionService -> Linkifier
2026-03-11 10:23:38 +09:00
Daniel Imms
649ce22081
Move bindMouse into MouseService
...
Fixes #5754
2026-03-11 10:10:13 +09:00
Anthony Kim
6f3ce7b0fe
comment
2026-03-10 00:30:29 -07:00
Anthony Kim
fdb7346f3a
Fix kitty keyboard disambiguate mode for space, enter, tab, backspace
2026-03-10 00:27:27 -07:00
Daniel Imms
783c4a34d2
Merge pull request #5747 from anthonykim1/anthonykim1/fixIMEoverFlowing
...
Fix IME composition text overflowing terminal
2026-03-10 11:18:48 +09:00
Daniel Imms
8a1760b924
Merge pull request #5748 from PerBothner/extendedAttrs-test
...
Fix testsuite access to internal _extendedAttrs
2026-03-10 11:16:00 +09:00
Per Bothner
8d6ff3a27b
Fix testsuite access to internal _extendedAttrs
2026-03-09 18:19:04 -07:00
Anthony Kim
55281022a0
Fix IME composition text overflowing terminal
2026-03-09 14:32:38 -07:00
Daniel Imms
87bf81cf96
Call out hack, fix lint
2026-03-09 13:44:02 +09:00
Serge
f155c65e5a
work around Safari sending keycode 13 (enter) when typing ctrl-c on iphone, iPad, AppleVisionPro
2026-03-09 13:42:36 +09:00
Daniel Imms
671425bf5a
Use helpers in other tests
2026-03-09 13:03:00 +09:00
Daniel Imms
df5393ec45
Use helper function and const for cell data tests
2026-03-09 12:54:27 +09:00
Daniel Imms
b2553c17b4
Clarify indexes in CharData and IColorRGB
...
Part of #5740
2026-03-09 12:42:55 +09:00
Anthony Kim
f5e81afba7
Fix ^C not working to end for newer fish + kitty keyboard protocol
2026-03-05 16:46:03 -08:00
Daniel Imms
0b6220e5ea
Merge pull request #5716 from codekrafter/sanitize-bracketed-paste
...
feat: sanitize user text when in bracketed paste mode
2026-02-17 10:12:59 -08:00
Anthony Kim
79c94de968
try not to use !
2026-02-17 09:25:44 -08:00
Anthony Kim
e3980a27db
Revert useDefineForClassFields, fix screenDpr Constructor
2026-02-17 09:24:01 -08:00
Eli Edds
898c0d91c3
feat: sanitize user text when in bracketed paste mode
2026-02-17 12:22:25 -05:00
Anthony Kim
6b756318f0
Dont useDefineForClassField after tsgo migration
2026-02-17 08:31:53 -08:00
Daniel Imms
eccbc60aa0
Migrate to tsgo
...
Fixes #5689
2026-02-13 06:59:24 -08:00
Tomoya Nakanishi
c66b0ed168
Fix IME input when composing in the middle of the textarea
...
Track the composition range using the textarea selection and avoid re-sending trailing text that existed before composition started (notably in screenReaderMode).
Fixes #5456
2026-02-13 02:43:06 +09:00
Daniel Imms
008aa1bfb5
Avoid forced layout in overview ruler impl
...
Fixes #5696
2026-02-12 07:00:56 -08:00
Daniel Imms
b9fa53169f
Fix kitty modifier events when only flag 2 is used
...
Fixes #5687
2026-02-10 01:17:44 -08:00
Daniel Imms
38913e4ae1
Fix scrolling with touch
...
Part of #5377
2026-02-07 16:09:03 -08:00
Daniel Imms
82333b9414
Remove unnecessary cast
2026-02-07 06:29:33 -08:00
Daniel Imms
cc8e680790
Add attributesEqual and underline diff APIs
...
Fixes #3440
2026-02-06 16:21:25 -08:00
Daniel Imms
d155bb6767
Move overviewRuler API under scrollbar
...
Fixes #5678
2026-02-05 09:14:58 -08:00
Daniel Imms
3a147e8e10
Merge pull request #5679 from Tyriar/scrollbar
...
Add scrollbar.showScrollbar
2026-02-05 07:28:45 -08:00
Daniel Imms
c2db7d4c8a
Add scrollbar.showScrollbar
...
Fixes #5676
2026-02-05 07:20:23 -08:00
Daniel Imms
456bc73bae
Merge pull request #5677 from Tyriar/log_task
...
Use ILogService in TaskQueue
2026-02-05 06:49:05 -08:00
Daniel Imms
2e776c0820
Use ILogService in TaskQueue
2026-02-05 06:40:50 -08:00
Anthony Kim
cba6e3d191
Add api to expose screenElement
2026-02-03 15:49:07 -08:00