mirror of
https://github.com/microsoft/terminal.git
synced 2026-02-04 05:35:20 +00:00
Windows Terminal crashes when dragging a tab #20215
Open
opened 2026-01-31 07:06:50 +00:00 by claunia
·
60 comments
No Branch/Tag Specified
main
automated/loc-update
feature/llm
dev/cazamor/sui/search
dev/pabhoj/actions_editor_search
dev/lhecker/11509-kitty-keyboard-protocol
dev/lhecker/11509-kitty-keyboard-protocol-wip
dev/pabhoj/actions_editor_visual
dev/cazamor/selfhost/2026-01-29
dev/duhowett/no-blank-issues-you-lost-privileges-for-that-fam
dev/lhecker/benchcat-fix
dev/lhecker/dcs-perf
dev/duhowett/eoy-25/allow-set-foreground
release-1.24
release-1.23
dev/cazamor/bot/deprecate-area-atlasengine
dev/pabhoj/actions_editor_followups
dev/cazamor/selfhost/2026-01-20
dev/cazamor/selfhost/2026-01-12
dev/cazamor/spec/auto-save
dev/duhowett/eoy-25/underline-colors-in-atlas-bug-redux
dev/duhowett/fhl-2024/asciicast-recorder
dev/duhowett/eoy-25/underline-colors-in-atlas-bug
dev/duhowett/hax/serial-port-support
dev/duhowett/connection-utf8
dev/lhecker/fused-event
dev/lhecker/18928-wip
dev/duhowett/fhl-2024/clang
dev/cazamor/uia-leak
dev/duhowett/win7-wpf-termcontrol-squash
release-1.22
dev/cazamor/selfhost/11-18-v3
dev/cazamor/selfhost/11-18
dev/duhowett/fhl-2025/bitmap-fonts
dev/duhowett/server-2025-vms
dev/duhowett/cant-believe-gotta-do-this-shit
dev/lhecker/1410-large-scrollback
dev/lhecker/dark-mode
dev/cazamor/sui/invert-cursor-color
dev/duhowett/fhl-2025/wt-command-palette-cmdpal-integration
dev/duhowett/fhl-2025/wt-json-relative-icons
dev/lhecker/fucking-service-locator
dev/duhowett/unicode-17
dev/duhowett/multi-blern
dev/lhecker/wellp2-alt
dev/duhowett/wellp2
dev/lhecker/1860-horizontal-scrollbar
dev/lhecker/fix-window-count
dev/cazamor/sui/tab-color-old
dev/duhowett/hax/conhost-icon
dev/duhowett/hax/sui-color-chip-border
dev/duhowett/hax/terminalsettings-as-a-lib-/with-types-merged-into-tsm
dev/pabhoj/page_control_input_cleanup
dev/duhowett/padding-in-atlas-rebase-20250729
dev/lhecker/attach-thread-input
dev/duhowett/portable-shader-members
msbuildcache-reenable
dev/cazamor/selfhost/1.24-2025-06-10
dev/cazamor/upgrade-settings-containers
dev/cazamor/sui/ext-page/powershell-stub
dev/cazamor/selfhost/1.24-2025-05-15
dev/pabhoj/sui_action_overhaul
dev/cazamor/selfhost/1.24-2025-05-06
dev/cazamor/selfhost/1.24-2025-04-29
dev/cazamor/sui/ext-page/lazy-load-objects
dev/cazamor/sui/ext-page/badge
dev/cazamor/selfhost/1.24
dev/lhecker/sdk-26100
dev/duhowett/testing
dev/jadelaga/VS-Pty.Net-1.22
dev/duhowett/fhl-2025/what-if-no-content-ids
dev/cazamor/a11y/vt-seq-prototype
dev/lhecker/18584-part2
dev/lhecker/get-lang-id
dev/duhowett/hax/clogs
release-1.21
dev/pabhoj/featurellm_fix_paste
dev/lhecker/grapheme-backup
dev/jadelaga/VS-Pty.netFixes
dev/lhecker/atlas-engine-compute-shader
dev/migrie/s/ai-providers
dev/lhecker/animated-cursor-wip
dev/pabhoj/featurellm_timeout
dev/lhecker/dark-mode-alt
dev/duhowett/osc-strided-table
dev/lhecker/bugbash
dev/pabhoj/featurellm_improve_parsing
dev/duhowett/coast-to-coast
dev/lhecker/curly-improvements
dev/duhowett/net8
dev/duhowett/onebranch-custom-pool
dev/lhecker/renderer-overhaul-2nd-attempt
dev/lhecker/cleanup
dev/cazamor/sui/confirmation-announcements
dev/lhecker/theme-quality
dev/duhowett/hax/cmake
dev/lhecker/winconpty-cleanup
dev/duhowett/learn/rewrite-highlights
dev/migrie/b/no-nesting-when-searching
release-1.20
dev/lhecker/14165-conhost-font-size
dev/duhowett/sel-2-spans
dev/lhecker/7118-cursor-color
dev/lhecker/remove-glyph-width
dev/lhecker/igfw-scroll-region
dev/lhecker/17656-win32im-double-encoding
dev/duhowett/fhl-2024/merge-idls
dev/duhowett/feed-forward-variables
dev/lhecker/remove-chrome-math
dev/duhowett/copylink
dev/duhowett/applicableactions
gh-readonly-queue/main/pr-17566-de50310295b7d92ed3d51f07974a2a945776bf9d
dev/lhecker/atlas-engine-stride-copy
dev/migrie/b/bump-nuget-in-c
dev/migrie/f/992-redux-redux
dev/migrie/f/filter-weight-input-too
dev/migrie/f/disable-nesting
dev/migrie/f/local-snippets-cleaner
dev/migrie/s/1553-mouse-bindings
selfhost-1.22-bugbash-2024-06-04
selfhost/1.22-bugbash-2024-06-04
dev/lhecker/15689-tab-drag-crash-fix
dev/migrie/f/sxnui-font-size-change
dev/migrie/f/local-snippets-on-action-refactor
dev/migrie/f/just-local-snippets
dev/migrie/save-input-patches
dev/migrie/f/md-pane-official
dev/migrie/base-pane
dev/migrie/fhl/tasks-pane
release-1.19
dev/migrie/b/17130-clear-marks-2
dev/migrie/b/17075-its-me-the-killer
dev/duhowett/i-figured-out-why-sometimes-the-publish-build-failed
dev/duhowett/nuget-publication-with-aad-app-id
selfhost-1.20
dev/duhowett/graph
dev/migrie/b/15803-activate-dont-copypasta
dev/duhowett/is-pgo-broken-because-of-sui-being-slower
dev/migrie/b/remove-terminaltab
dev/migrie/fhl/md-pane
dev/migrie/fhl/local-tasks-2024
dev/migrie/fhl/2024-inline-notebook
dev/duhowett/interface-projects
dev/duhowett/dead-loc
release-1.18
dev/migrie/fhl/2024-spring-merge-base
dev/duhowett/hax/l9
inbox
dev/migrie/14073-on-main
dev/duhowett/hax/conhost_dump_replay
user/lhecker/atlas-engine-srgb
dev/migrie/fhl/sxnui-tooltips-3
dev/migrie/7718-notifications-experiments
dev/migrie/fhl/7718-notifications
dev/migrie/fhl/7718-notifications-reboot
dev/lhecker/remove-gsl
dev/lhecker/16575-TerminateProcess
dev/lhecker/window-thread-climate-control
dev/lhecker/client-context-input-output-mode
dev/lhecker/ring-buffer-input-buffer
release-1.17
dev/lhecker/propsheet-fontdlg-refactor
dev/lhecker/renderer-overhaul
dev/pabhoj/test
dev/duhowett/chop
dev/lhecker/til-ulong-cleanup
dev/lhecker/til-env-cleanup
dev/migrie/f/16005-a11y-pane
dev/cazamor/a11y/fastpass
dev/migrie/b/15487-push-cwd
dev/migrie/b/15536-or-15219-idk
dev/duhowett/move-timers-down-into-core-interactivity-etc
dev/migrie/b/15812-broadcast-paste-two
dev/migrie/fhl-fall-2023/11162-quake-III-arena
dev/migrie/fhl-fall-2023/1620-automatic-tab-progress
dev/migrie/fhl-fall-2023/9992-quake-II
dev/migrie/fhl-fall-2023/9992-default-quake-settings
dev/migrie/fhl-fall-2023/9992-window-name-settings
dev/migrie/fhl-fall-2023/oceans
dev/lhecker/ColorScheme-improvements
dev/migrie/search-v2-v3
dev/migrie/pr-15717/its-dangerous-to-go-alone
dev/migrie/f/4768-taskbar-icons
dev/duhowett/padding-in-atlas
dev/migrie/f/3121-tooltips
dev/duhowett/sticky-control
dev/duhowett/fix-tracing-2
dev/migrie/b/add-support-for-vsc-marks
dev/migrie/f/1860-this-is-literally-what-less-is-for
dev/migrie/s/5916-draft
dev/lhecker/tracy
dev/migrie/s/north-star
dev/cazamor/tag-youre-it
dev/migrie/f/12336-let-it-mellow
dev/migrie/f/now-with-more-compat-settings
dev/migrie/f/compatibility-sui
dev/duhowett/hax/wpf-atlas
dev/duhowett/fgb
dev/migrie/b/15487-relative-paths-are-hard
dev/lhecker/colrv1
loc-update
dev/migrie/fhl/dyndep-csharp
dev/migrie/fhl/dyndep
dev/migrie/fhl-clickable-send-input
dev/migrie/f/cwd-hijinks-5506-15173
dev/lhecker/openconsole-async-start
1.17
dev/migrie/bump-scratch
dev/migrie/f/3726-restartConnection
dev/migrie/b/cxn-restarting-attempt-1-backport
dev/migrie/b/9053-part-3-the-actual-doing-of-the-thing
dev/migrie/b/13388-focus-logger
dev/migrie/b/9053-part-4-i-guess-defterm
dev/migrie/oop/3/of-the-silmarils
of-the-darkening-of-valinor
dev/migrie/fhl/notebook-proto-000
dev/migrie/f/narrator-buddy
dev/migrie/mux-2.8.2-march-2023
dev/migrie/f/roast-mutton
dev/migrie/f/12861-preview-input
dev/lhecker/clang-tidy
dev/migrie/f/3121-wE-dOnT-hAvE-dEv-DaYs
dev/duhowett/compiler-compliance
dev/duhowett/i-have-a-burning-hatred-for-ntstatus-of-later-so-why-not-fix-it
dev/duhowett/shorthand-namespaces
dev/duhowett/rename-all-dlls
dev/duhowett/errordialog
dev/lhecker/gsl-narrow
dev/migrie/b/11522-dumb-idea
release-1.16
dev/miniksa/env
dev/duhowett/hax/embed-everything
dev/migrie/b/13388-attempt-003
dev/migrie/b/14512-test-research
dev/migrie/b/13388-attempt-002
dev/migrie/b/14464-copyOnSelect-moving-text
dev/migrie/s/thema-schema-for-1.16
dev/migrie/s/theme-pair-schema
dev/migrie/b/13388-experiments-1
dev/cazamor/spec/a11y-vt-seq
dev/migrie/b/14557-empty-folder-dropdown
dev/cazamor/spec/a11y-vt-seq-v2
release-1.15
dev/migrie/f/process-model-v3-test-0
dev/lhecker/vsconfig
dev/migrie/s/5000-presentation
dev/lhecker/5907-startup-perf
dev/lhecker/winrt-file-api-benchmark
dev/duhowett/128-bit-compiler
dev/duhowett/hax/arm64-native-build
dev/migrie/fhl/more-shell-integration
dev/migrie/b/13388-experiments-0
dev/lhecker/til-to-ulong-improvements
dev/migrie/s/markdown-notebooks
dev/cazamor/a11y/nav-by-page
dev/cazamor/a11y/system-menu-support
dev/duhowett/no-private-registry-keys
dev/cazamor/wpf/uia-expose-enable-events
dev/cazamor/wpf/uia-events
extendAISpec
dev/migrie/fhl/clickSendInput
dev/migrie/fhl/save-command
dev/migrie/b/theme.profile
dev/migrie/b/13943-a-test-for-this
dev/migrie/oop/2/endgame
dev/duhowett/hax/merge_idl
dev/migrie/oop/2/infinity-war
dev/migrie/spellbot-cve
dev/cazamor/a11y-sev3/new-profile-announcement
dev/migrie/fhl/upside-down-mode
release-1.14
dev/migrie/f/9458-startupInfoToTerminal
dev/migrie/fhl/5916-triggers
dev/migrie/b/13523-context-menu
dev/migrie/b/6523-endpaint-outside-lock
dev/migrie/b/12413-OnUnhandledException
dev/lhecker/render-snapshot
dev/cazamor/1.15/scroll-to-point
dev/migrie/mux-2.8-aug-2022
dev/lhecker/lock-console-guard
dev/migrie/f/1504-final
dev/pabhoj/sui_follow_ups
dev/migrie/f/til-winrt.h
dev/cazamor/color-picker-redesign
dev/migrie/fhl/vscode-autocomplete-prototype
dev/migrie/f/1504-prototype
dev/migrie/oop/2/loki
dev/migrie/oop/2/wandavision
dev/migrie/b/8698-YOURE-OUT-OF-ORDER
fabricbot-configuration-migration
dev/migrie/b/12788-did-it-work
dev/migrie/b/localtests-ci-2022
dev/cazamor/1.14/replace-compareInBounds
dev/pabhoj/preview_string
dev/cazamor/ks/switchSelectionEndpoint
dev/migrie/oop/2/COM-ISwapChainProvider-attempt-1
dev/migrie/b/dxd-marker
release-1.13
dev/migrie/b/13066-for-defterm
dev/cazamor/revert-dwm
dev/migrie/b/13066-sw_flash_repeatedly
dev/migrie/b/no-cloaky-cloak
dev/migrie/f/apples-to-oranges
dev/migrie/f/no-custom-caption-btns
dev/migrie/f/10509-mica-and-transparent-titlebars
dev/migrie/b/12911-wpf-focus-fg
dev/migrie/titebar-colors
dev/lhecker/4015-cursor
dev/migrie/fhl/rgb-rainbow-window-frame
dev/migrie/fhl/scroll-marks-prototype
release-1.12
dev/miniksa/compliance
dev/migrie/f/default-icons
dev/migrie/fhl/10175-web-search-for-text
dev/migrie/fhl/menu-complete-prototype
dev/migrie/b/2988-merged-prototypes
dev/migrie/b/2988-niksa-msgs-prototype
dev/migrie/fhl/9583-colorSelection
dev/migrie/b/10609-sui-leak
dev/migrie/b/32-attempt-3
dev/migrie/release-1.12-rejuv-attempt-2
dev/migrie/demo-for-presentation
dev/migrie/b/32-but-im-here-for-12567
dev/duhowett/conpty_first_frame_blug
dev/migrie/b/11092-unfocused-acrylic-settings
dev/migrie/localtests-in-ci
dev/migrie/b/12356-attempt-2
dev/migrie/b/12353-with-null
dev/migrie/b/12387-trim-spaces
dev/migrie/b/5033-bad-start
dev/lhecker/12351-broken-locales
dev/migrie/b/8663-input-to-oem-crash
dev/migrie/b/11743-win10-opacity-is-hard
dev/migrie/f/ctrl-click-elevate
dev/migrie/b/12196-shim-localization
dev/lhecker/issue-4015-til-rect
dev/cazamor/eim/mvvm
dev/migrie/f/--elevate
dev/migrie/b/11668-i-think
dev/migrie/b/11994-wsl-mangline
dev/migrie/eim/3475-action-xmacros
dev/migrie/eim/incremental-build-000
dev/cazamor/a11y/fake-uia-data
dev/migrie/f/non-terminal-content-elevation-warning
dev/migrie/f/632-on-warning-dialog
dev/lhecker/rgba
dev/migrie/b/8480-keybindings-in-tabs
release-1.11
dev/migrie/b/11561-dead-ends
dev/migrie/oct-21-roadmap-update
dev/migrie/fhl/adaptive-card-extension
dev/cazamor/test/11440
dev/migrie/f/warning-dlg-automation
dev/migrie/b/1.12-crash-on-exit
dev/migrie/b/11146-next-tab-in-cmdpal
release-1.10
dev/migrie/5ff9a24-and-75e2b5f
dev/duhowtt/hax/cpal-jumplist-async
dev/lelian/actionid/1
dev/migrie/f/just-elevated-state
dev/lhecker/terminal-settings-cleanup
dev/migrie/gh-10824
dev/pabhoj/cursor_light
dev/migrie/oop/wandavision
dev/migrie/oop/endgame
dev/migrie/oop/infinity-war
dev/lhecker/app-state-actually-hidden
dev/migrie/b/6160-dynamic-default-warning
dev/mgirie/b/more-nchhittest-ideas
dev/migrie/b/9320-interfacial-separation
cinnamon/fhl/find-contextmenu
dev/lhecker/wsl-distro-generator-cleanup
dev/migrie/b/10875-but-more-clever
dev/migrie/b/broken-globalsummon-overloading
dev/duhowett/hax/rle-row
dev/migrie/fhl-2021/cmdpal-select-list
dev/migrie/fhl-2021/differential-pixel-shading
dev/duhowett/hax/no-writable-glyphat
dev/migrie/fhl-2021/more-shader-variables
dev/migrie/titlebar-shenannigans
dev/miniksa/win10_font_matching
dev/lhecker/conhost-oom
dev/migrie/b/10332-less-snappy-scrolling
dev/migrie/b/7422-1px-top-border
release-1.9
dev/cazamor/move-scratch
release-1.8
dev/miniksa/manifest_2
release-1.6
release-1.7
dev/migrie/oop/the-whole-thing
dev/migrie/oop/connection-factory
dev/migrie/f/quake-dropdown-2
dev/miniksa/rle2
dev/migrie/f/quake-toCurrent-experiments-2
dev/migrie/f/quake-toCurrent-experiments
dev/migrie/f/quake-dropdown
dev/cazamor/actions-page/template
dev/duhowett/hax/cursor_stamp_foreground_background
dev/migrie/f/1860-hey-might-was-well-hack-during-a-hackathon
dev/migrie/oop-terminal.control-split-control
dev/duhowett/hax/build-with-wholearchive
dev/cazamor/spec/tsm-actions-temp
dev/migrie/oop-tear-apart-control
dev/migrie/oop-scratch-3
dev/cazamor/sui/bugfix-reload-crash
dev/migrie/f/xmacro
dev/cazamor/sui/proto/profile-nav-view
dev/migrie/f/name-windows
dev/migrie/dol/messing-with-shaders-take-1
release-1.5
dev/cazamor/sui/inheritance-hyperlinks-test
dev/migrie/r/commandline-lib-002
dev/migrie/f/com.fabrikam.toaster
dev/cazamor/adaptive-cards-prototype
dev/migrie/f/commandline-lib
dev/miniksa/zipzoom2
dev/migrie/f/remote-commandlines
dev/migrie/f/632-elevated-profiles
dev/migrie/oop-broker-000
dev/migrie/fix-pr-7015
dev/duhowett/clang
dev/miniksa/input_tests_2
dev/miniksa/input2
dev/migrie/oop-rpc-000
release-1.4
dev/migrie/oop-mixed-elevation-1
dev/migrie/oop-window-content-1
cinnamon/open-json
dev/miniksa/input_tests
dev/duhowett/hax/tsm-graphviz
dev/miniksa/input
dev/duhowett/hax/caption_buttons
release-1.3
dev/cazamor/a11y/expand-line-under-viewport
dev/cazamor/acc/ch/word-nav-perf
dev/cazamor/spec/settings-ui-architecture-draft
dev/duhowett/hax/tap_upgrade
dev/migrie/f/pane-exit-animation
release-1.2
dev/migrie/move-lib-up-and-dll-down
release-1.1
dev/migrie/f/branch-2-backup
dev/migrie/f/settings-getters-only
dev/duhowett/hax/command_palette_search
dev/migrie/f/6856-let-terminalpage-expandcommands
dev/migrie/f/theming-2020
dev/migrie/oop-scratch-4
dev/duhowett/hax/punchout
dev/migrie/s/action-ids
dev/migrie/f/lets-just-generate-these
dev/migrie/oop-scratch-2
dev/miniksa/dcomp
dev/miniksa/gotta_go_fast_spsc
dev/miniksa/gotta_go_fast
dev/miniksa/perf_skip_checks
dev/miniksa/perf_buffer_dig
dev/migrie/s/1203-cursorTextColor
dev/migrie/f/fix-intellisense-i-guess-backup
release-1.0
dev/migrie/f/execute-commandlines
dev/migrie/f/2046-Command-Palette-v2
dev/migrie/b/6421-passthrough-alt
dev/migrie/b/moving-focus-is-hard
dev/miniksa/set
dev/migrie/f/1203-phase-1
dev/migrie/f/get-localtests-in-ci
dev/cazamor/drag-panes
dev/cazamor/tile-background
release-0.11
dev/duhowett/dev/duhowett/hax/appstate_remember
dev/duhowett/load_condrv
dev/duhowett/hax/wpf_win_8_hax
dev/migrie/b/3088-weird-exact-wrap-resize
release-0.10
dev/migrie/b/4591-custom-scaling-bug
dev/duhowett/hax/attr_smuggling
dev/migrie/b/5161-mingw-vim-fix
dev/miniksa/dx_bitmap
dev/migrie/b/1503-try-messing-with-cooked-read
dev/duhowett/eyebeam
dev/migrie/b/5113-experiments
dev/duhowett/hax-selection-exclusive
dev/migrie/f/more-vt-renderer-tracing
dev/miniksa/bitmap
dev/duhowett/wprp
dev/miniksa/bitmap-mad-with-power
dev/migrie/f/resize-quirk
dev/migrie/f/reflow-buffer-on-resize-002
wpf-renderer-revert
dev/miniksa/draw
release-0.9
dev/miniksa/tabs-color-fix
dev/miniksa/4309
dev/migrie/f/just-wrapping
dev/migrie/b/3490-try-another-resize-algo
release-0.8
dev/migrie/b/3490-a-simpler-resize
dev/migrie/b/3490-resize-down
dev/miniksa/4254
dev/migrie/f/conpty-wrapped-lines-2
dev/migrie/b/be-better-at-hiding
dev/migrie/f/3327-xaml-theming-proto
dev/miniksa/gardening2
release-0.7
dev/duhowett/conpty-flags
dev/migrie/f/603-vintage-opacity
dev/migrie/PR#3181-comments
dev/duhowett/font-64
release-0.5
dev/migrie/b/663-paste-lf-always
dev/migrie/b/2011-reordered-fallthrough-strings
dev/migrie/b/411-init-tab-stops
dev/migrie/b/json-patching-is-hard
dev/migrie/b/2455-try-getting-tests-working
dev/migrie/b/1223-change-256-table
dev/migrie/f/2171-openterm.cmd
dev/migrie/f/drag-panes
dev/migrie/f/2046-command-palette
release-0.3
dev/miniksa/manager
dev/migrie/f/non-terminal-panes
dev/migrie/f/passthrough-2019
dev/miniksa/shared_pch
dev/migrie/f/1897-less-duplicated-work
release-0.2
dev/cazamor/mcs/viewport-selection
dev/duhowett/version_hack
v1.24.10212.0
v1.23.20211.0
v1.24.3504.0
v1.23.13503.0
v1.24.2812.0
v1.23.12811.0
v1.24.2682.0
v1.23.12681.0
v1.24.2372.0
v1.23.12371.0
v1.23.12102.0
v1.22.12111.0
v1.23.11752.0
v1.22.11751.0
v1.22.11141.0
v1.23.11132.0
v1.23.10732.0
v1.22.10731.0
v1.21.10351.0
v1.22.10352.0
v1.23.10353.0
v1.22.3232.0
v1.21.3231.0
v1.22.2912.0
v1.21.2911.0
v1.22.2702.0
v1.21.2701.0
v1.22.2362.0
v1.21.2361.0
v1.21.1772.0
v1.20.11781.0
v1.21.1382.0
v1.20.11381.0
v1.21.1272.0
v1.20.11271.0
v1.20.11215.0
v1.19.11213.0
v1.20.10822.0
v1.19.10821.0
v1.20.10572.0
v1.19.10573.0
v1.20.10303.0
v1.19.10302.0
v1.18.10301.0
v1.20.10293.0
v1.19.10292.0
v1.18.10291.0
v1.18.3181.0
v1.19.3172.0
v1.19.2831.0
v1.18.2822.0
v1.19.2682.0
v1.18.2681.0
v1.18.1462.0
v1.17.11461.0
v1.18.1421.0
v1.17.11391.0
v1.17.11043.0
v1.16.10261.0
v1.17.1023
v1.16.10231.0
v1.15.3465.0
v1.16.3463.0
v1.15.2712.0
v1.15.2874.0
v1.16.2641.0
v1.16.2523.0
v1.15.2524.0
v1.15.2282.0
v1.14.2281.0
v1.14.1962.0
v1.15.2002.0
v1.15.2001.0
v1.15.1862.0
v1.14.1861.0
v1.14.1451.0
v1.14.1432.0
v1.13.11431.0
v1.13.10983.0
v1.12.10982.0
v1.13.10733.0
v1.12.10732.0
v1.13.10395.0
v1.12.10393.0
v1.13.10336.0
v1.12.10334.0
v1.12.3472.0
v1.11.3471.0
v1.12.2931.0
v1.12.2922.0
v1.11.2921.0
v1.11.2731.0
v1.10.2714.0
v1.11.2421.0
v1.10.2383.0
v1.10.1933.0
v1.9.1942.0
v1.9.1523.0
v1.8.1521.0
v1.9.1445.0
v1.8.1444.0
v1.8.1092.0
v1.7.1091.0
v1.8.1032.0
v1.7.1033.0
v1.7.572.0
v1.6.10571.0
v1.5.10411.0
v1.6.10412.0
v1.6.10272.0
v1.5.10271.0
v1.5.3242.0
v1.4.3243.0
v1.5.3142.0
v1.4.3141.0
v1.4.2652.0
v1.3.2651.0
v1.3.2382.0
v1.2.2381.0
v1.1.2233.0
v1.2.2234.0
v1.1.2021.0
v1.2.2022.0
v1.1.1812.0
v1.0.1811.0
v1.1.1671.0
v1.0.1401.0
v0.11.1333.0
v0.11.1251.0
v0.11.1191.0
v0.11.1111.0
v0.11.1121.0
v0.10.781.0
v0.10.761.0
v0.9.433.0
v0.8.10261.0
v0.8.10091.0
v0.7.3451.0
v0.7.3382.0
v0.7.3291.0
v0.7.3252.0
v0.6.3181.0
v0.6.2951.0
v0.6.2911.0
v0.5.2762.0
v0.5.2761.0
v0.5.2681.0
v0.5.2661.0
v0.3.2321.0
v0.4.2342.0
v0.4.2382.0
v0.3.2171.0
v0.3.2142.0
v0.2.1831.0
v0.2.1715.0
v0.2.1703.0
v0.1.1621.0
v0.1.1581.0
v0.1.1502.0
v0.1.1431.0
v0.1.1361.0
v0.1.1093.0
v0.1.1161.0
v0.1.1204.0
experiment-master
v0.1.1025.0
experiment-OutsideBuild
broken-tabstops
RS2-final
v0.1.1002.0
experiment-rel-windows-inbox
experiment-f-ServerApp
v0.1.1211.0
1904.29002
1810.02002
1708.14008
Labels
Clear labels
⛺ Reserved
A11yCO
A11yMAS
A11ySev1
A11ySev2
A11ySev3
A11yTTValidated
A11yUsable
A11yVoiceAccess
A11yWCAG
Area-Accessibility
Area-AtlasEngine
Area-AzureShell
Area-Build
Area-Build
Area-Chat
Area-CmdPal
Area-CodeHealth
Area-Commandline
Area-CookedRead
Area-DefApp
Area-Extensibility
Area-Fonts
Area-GroupPolicy
Area-i18n
Area-Input
Area-Interaction
Area-Interop
Area-Localization
Area-Output
Area-Performance
Area-Portable
Area-Quality
Area-Remoting
Area-Rendering
Area-Schema
Area-Server
Area-Settings
Area-SettingsUI
Area-ShellExtension
Area-ShellExtension
Area-ShellExtension
Area-Suggestions
Area-Suggestions
Area-TerminalConnection
Area-TerminalControl
Area-Theming
Area-UserInterface
Area-VT
Area-Windowing
Area-WPFControl
AutoMerge
Blocking-Ingestion
Culprit-Centennial
Culprit-WinUI
Disability-All
Disability-Blind
Disability-LowVision
Disability-Mobility
External-Blocked-WinUI3
Fixed
Gathering-Data
good first issue
HCL-E+D
HCL-WindowsTerminal
Help Wanted
Impact-Compatibility
Impact-Compliance
Impact-Correctness
Impact-Visual
In-PR
InclusionBacklog
InclusionBacklog-Windows TerminalWin32
InclusionCommitted-202206
Issue-Bug
Issue-Docs
Issue-Feature
Issue-Feature
Issue-Question
Issue-Samples
Issue-Scenario
Issue-Task
Needs-Attention
Needs-Author-Feedback
Needs-Bisect
Needs-Discussion
Needs-Repro
Needs-Tag-Fix
Needs-Tag-Fix
Needs-Triage
No-Recent-Activity
Priority-0
Priority-1
Priority-2
Priority-3
Product-Cmd.exe
Product-Colortool
Product-Colortool
Product-Colortool
Product-Conhost
Product-Conpty
Product-Meta
Product-Powershell
Product-Terminal
Product-WSL
pull-request
Resolution-Answered
Resolution-By-Design
Resolution-Duplicate
Resolution-External
Resolution-Fix-Available
Resolution-Fix-Committed
Resolution-No-Repro
Resolution-Won't-Fix
Severity-Blocking
Severity-Crash
Severity-DataLoss
spam
this-will-be-a-breaking-change
Tracking-External
WindowsTerminal_Win32
Work-Item
zAskModeBug
zInbox-Bug
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/terminal#20215
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mwaltersbmc on GitHub (Jul 11, 2023).
Originally assigned to: @zadjii-msft on GitHub.
Windows Terminal version
1.17.11461.0 and 1.18.1462.0
Windows build number
10.0.22000.1936
Other Software
No response
Steps to reproduce
Open Terminal and create a session of any type eg Command Prompt, ssh connection, Powershell
Left click on session tab and drag
Expected Behavior
Reorder tabs
Actual Behavior
Terminal crashes with no visible error message
Crashdumps are created in %LOCALAPPDATA%\CrashDumps
@mwaltersbmc commented on GitHub (Jul 11, 2023):
Also tested with Terminal 1.17.11461.0 on Windows 10.0.19045.3086 and the problem does not happen
@zadjii-msft commented on GitHub (Jul 11, 2023):
Can you share the crash dump with us/? There are some notes on this wiki page. Thanks!
@microsoft-github-policy-service[bot] commented on GitHub (Jul 16, 2023):
This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 4 days. It will be closed if no further activity occurs within 3 days of this comment.
@microsoft-github-policy-service[bot] commented on GitHub (Jul 16, 2023):
This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 4 days. It will be closed if no further activity occurs within 3 days of this comment.
@mwaltersbmc commented on GitHub (Jul 17, 2023):
Dump file provided privately
@zadjii-msft commented on GitHub (Jul 25, 2023):
Sorry, out of curiousity, who did you send the dump to? I can't seem to find it in my emails anywhere 😕EDIT gah I finally found it in the spam folder. That filter's a little too aggressive some times (and not nearly aggressive enough others)
@mwaltersbmc commented on GitHub (Jul 25, 2023):
Just to add - I have a colleague, also using W11, that can reproduce the issue using the same steps.
@zadjii-msft commented on GitHub (Jul 25, 2023):
no dumps in watson.
stack
Oh boy that looks like a XAML crash. Great. I'll try and find anything else like it.
Any chance this repros with the WinUI 2 Gallery? There's a page in that app that's got a TabView for testing
@zadjii-msft commented on GitHub (Jul 26, 2023):
Out of curiosity, are you running the Terminal elevated? Or with UAC disabled (the EnableLua=0 thing)/?
@mwaltersbmc commented on GitHub (Jul 27, 2023):
It's a corporate PC that has BeyondTrust privilege management software installed so I don't have options to run elevated.
@mwaltersbmc commented on GitHub (Jul 27, 2023):
Re WinUI - I installed and used the TabView samples under the Navigation section and was able to rearrange tabs on all the examples without a crash. I also launched the sample app and it too worked.
@zadjii-msft commented on GitHub (Jul 27, 2023):
WELL That's sure an interesting observation.
Sorry to be just seemingly shooting in the dark on this. We've really ruled out most of the... usual... things that cause crashes like this, so I'm a bit shooting blindly.
As a test, can you rearrange tabs with the
moveTabaction?@mwaltersbmc commented on GitHub (Jul 27, 2023):
I set ctrl+u to be move tab forward and then move tab backwards. In both cases it worked as expected and did not cause a crash.
@zadjii-msft commented on GitHub (Jul 27, 2023):
Okay, well at least that very specifically reduces the problem space to the drag/drop interaction, and not necessarily the "move tabs" implementation.
But it also doesn't repro in the XAML controls gallery. We're not doing too much different than what they do, especially in 1.17. Hmm.
Maybe my contacts on XAML will have some insight as to why I couldn't find the stowed exception, or how to get it out of the dump. That might help point a finger.
@mwaltersbmc commented on GitHub (Jul 27, 2023):
Thanks - happy to do any further tests if required.
@zadjii-msft commented on GitHub (Jul 27, 2023):
Ah, I didn't have a chance to write something longer up before I leave for the weekend. My XAML friends had this to say:
Turns out our docs need updating. Where you added those other reg keys, can you add a
DumpType=2DWORD, and capture the crash again? That should get the real stowed exception.https://learn.microsoft.com/en-us/windows/win32/wer/collecting-user-mode-dumps
@mwaltersbmc commented on GitHub (Jul 28, 2023):
Sent OneDrive link to dump files collected after setting DumpType 2
@zadjii-msft commented on GitHub (Aug 1, 2023):
....
ColorPicker::OnPointerMoved? what?@DHowett commented on GitHub (Aug 1, 2023):
That's probably the result of identical code folding. That specific
produceadapter with that set of arguments is likely to be highly common between all C++/WinRT implementation types inMicrosoft.UI.Xaml.dll.This is almost certainly the DragExperienceHost/DataExchangeHost issue, we just need to figure out why (because we covered the common case where the user is running as a split-token admin.)
@seamonstr commented on GitHub (Aug 8, 2023):
I have this issue too, and interestingly I'm also using BeyondTrust. Every time I drag a tab, kablooey.
I've emailed you a dump, @zadjii-msft .
@zadjii-msft commented on GitHub (Sep 21, 2023):
msft:31242389 points at https://github.com/microsoft/microsoft-ui-xaml/issues/3871 and msft:31316551, but I don't think those look right. Especially if this works fine with the WinUI 2 Gallery. Hmm.
@lhecker commented on GitHub (Sep 21, 2023):
FWIW we do manipulate the tab vector directly, which the gallery probably doesn't do. If it's anything like the navigation view bug we had 1-2 years ago, then manipulating WinUI backing arrays is buggy if there are ongoing animations, etc.
Could that be the cause?
@zadjii-msft commented on GitHub (Sep 21, 2023):
I dunno - I suppose it depends on when the crash occurs. Does it happen:
We should almost certainly limit the investigation to 1.18, since drag/drop was pretty substantially changed in that release.
Just looking at the following blobs:
fc4a37ee91/src/cascadia/TerminalApp/TabManagement.cpp (L1064-L1070)fc4a37ee91/src/cascadia/TerminalApp/TerminalPage.cpp (L4932-L4970)Those don't look like they actually modify the underlying array when the drag is starting. So I'd guess the crash is happening later (if it's our fault)
However:
fc4a37ee91/src/cascadia/TerminalApp/TabManagement.cpp (L1072-L1085)That
GetAtisn't guarded, and can throw. If the crash is on the drop, then that might be it. Probably worth fixing, even without confirmation@mwaltersbmc commented on GitHub (Sep 21, 2023):
Using 1.18.1462.0
Single tab open
Click on tab, hold and release – no crash
Click on tab, move mouse slightly, remaining within tab limits - crash
Add a second tab and repeat using second tab and see the same behavior, crashes as soon as the mouse moves with button held.
@zadjii-msft commented on GitHub (Sep 21, 2023):
Okay interesting. That's not really the point where I'd expect any of our code to be running1 .
Here's another possibly dumb question - does this repro with the tabs in Notepad? (admittedly, I don't know which version of Windows includes the tabbed notepad.exe exactly, but I think you can get it from the Store)
other than
TerminalPage::_TabDragStarted, which doesn't really look possible to crash 🤔 ↩︎@mwaltersbmc commented on GitHub (Sep 21, 2023):
Windows Notepad 11.2306.15.0
Issue does not reproduce – able to drag and rearrange tabs without crashing.
@lhecker commented on GitHub (Sep 21, 2023):
@zadjii-msft FYI What I meant is the manipulation of
_tabView.TabItems()which is a vector owned by theWUX::Controlsclass.It's similar to our previous use of
SettingsNav().MenuItems()which resulted in random crashes.@zadjii-msft commented on GitHub (Sep 21, 2023):
WELL that certainly would seem to point the finger at us.
CXamlIslandRoot::OnIslandPointerMoved..._tabRow.PointerMoved({ get_weak(), &TerminalPage::_RestorePointerCursorHandler });-... Nah that seems like a dead end.
Oh I mean, that's certainly bound for pain. But at this point,
we haven't done any tomfoolery with the TabItems yet, other than just add one.
Gonna keep picking through this dump but I can't find anything useful.
@mwaltersbmc commented on GitHub (Oct 26, 2023):
I've just downloaded and tested Windows Terminal Preview v1.19.2831.0 and it fixes this issue. I can click on tabs and drag them to reorder or break out to a new window without crashing. Thank you!
Tested on the same Windows 11 system where Version: 1.19.2682.0 crashes attempting the same actions. I downloaded the new x64 release zip, unpacked to a new directory, created several SSH profiles that I frequently use and tested the actions that would fail on earlier versions. No crashes.
@zadjii-msft commented on GitHub (Oct 26, 2023):
🙃
Well. That sure doesn't make any sense. Maybe this really was #16016 after all? @seamonstr you too?
@Summerh15 commented on GitHub (Oct 26, 2023):
U kno I'm waiting on my new new software n devices so I can add all my
information it's alot at least 100 tb
On Thu., Oct. 26, 2023, 8:29 a.m. Mike Griese, @.***>
wrote:
@seamonstr commented on GitHub (Oct 27, 2023):
That's exciting... I'm on holiday at the moment, so I don't have access to
the machine that shows the issue. I'll update on Monday!
S
On Thu, 26 Oct 2023 at 15:27, Mike Griese @.***> wrote:
@seamonstr commented on GitHub (Oct 27, 2023):
Sorry, nope… 2831 still crashes after the teeniest little drag within a tab.
Happy to supply whatever info I can to debug…
On Fri, 27 Oct 2023 at 07:27, Simon Woodward @.***> wrote:
@mwaltersbmc commented on GitHub (Nov 12, 2023):
Some further testing shows something a bit odd - using the WindowsTerminal app from the release download Microsoft.WindowsTerminalPreview_1.19.2831.0_x64.zip file the problem does not happen. I just unzipped the archive and double clicked on the binary to start the app. Dragging tabs does not cause a crash.
Terminal (Unpackaged)
Version: 1.19.231010001-preview
However, having updated my already installed Terminal preview app using Microsoft.WindowsTerminalPreview_1.19.2831.0_8wekyb3d8bbwe.msixbundle, I do get a crash when dragging tabs!
Windows Terminal Preview
Version: 1.19.2831.0
@zadjii-msft commented on GitHub (Nov 13, 2023):
wat
that's insane. I have no idea why that would make a difference. The package identity itself? That's insane. Especially since the WinUI 2 Gallery would also have package identity...
@mwaltersbmc commented on GitHub (Nov 13, 2023):
It may be related to permissions. I have the working wt.exe in c:\temp and if I open a DOS or PowerShell command prompt in that dir and run wt.exe then I can drag tabs without a crash. If I open the command prompt with "Run as administrator" launch wt.exe then dragging causes a crash.
@zadjii-msft commented on GitHub (Nov 13, 2023):
Oh, elevated (as admin) vs unelevated might be a valuable data point here. There's literally endless issues with elevated drag/drop. I don't think you're supposed to be able to do that at all actually
@mwaltersbmc commented on GitHub (Nov 13, 2023):
When I launch Terminal from the GUI it shows in Task Manager as running from C:\Program Files\WindowsApps\Microsoft.WindowsTerminalPreview_1.19.2831.0_x64__8wekyb3d8bbwe
However
But I can dir the contents.
I've worked around the problem by creating a copy of the working set up in c:\apps\wt and running it from there and I can drag without issue - may be worth a shot @seamonstr
@mwaltersbmc commented on GitHub (Nov 15, 2023):
Tested on a Windows 10 system - run terminal as normal user and I can drag tabs without issue. Run elevated via right click Run As Admin and tab dragging doesn't work. No crash, dragging just doesn't do anything. Perhaps the BeyondTrust software is doing something odd with the way it handles elevated permissions.
The workaround of running the Terminal binary from the x64 release download rather than installed via the store is working for me so I'm happy to close this.
@zadjii-msft commented on GitHub (Nov 15, 2023):
FWIW, that's unfortunately by design: #6661. The drag-drop service will CRASH YOUR APP if you run an app elevated and try to drag/drop tabs.
Perhaps that actually leads to the root cause here? Maybe BeyondTrust is getting up in the drag/drop service's business, and causing the drag/drop service to crash, bringing the Terminal down with it. We pre-emptively disable dragging if we know we're elevated (a known case that will crash us), but maybe there's something else unique going on here.
Then again, I dunno why it would act differently for the store package vs the unpackaged version 🤷
@korpx commented on GitHub (May 24, 2024):
The bug is still in v1.19.3172.0
@korpx commented on GitHub (May 24, 2024):
The bug is still in v1.20.11271.0
@SiMoStro commented on GitHub (Jun 3, 2024):
Always replicating with 1.20.11215.0
This happens only when starting the Terminal with "Run as Administrator".
WindowsTerminal.exe.25164.dmp.zip
WindowsTerminal.exe.25364.dmp.zip
@zadjii-msft commented on GitHub (Jun 3, 2024):
excuse me what? I was pretty confident that tab dragging is disabled entirely when running as Admin1 . If it's not, then yea - the Terminal will always crash if a tab is dragged in an admin window.
See:
01e4df152e/src/cascadia/TerminalApp/TerminalPage.cpp (L175-L176)->01e4df152e/src/cascadia/TerminalApp/AppLogic.cpp (L140)->01e4df152e/src/types/utils.cpp (L680)↩︎@SiMoStro commented on GitHub (Jun 3, 2024):
Don't know what to say; in Admin mode tabs can be reordered, and it crashes 🤷
And no matter if it's the ZIP or the Store-installed version: it's the same for both.
@seamonstr commented on GitHub (Jun 3, 2024):
Indeed.
My long term battling of this issue was that terminal was ALWAYS running as
admin (I suspect something our corporate IT people set up), and I had to
super careful to not drag a tab instinctively because I’d lose all my
sessions in the ensuing crash!
On Mon, 3 Jun 2024 at 13:31, Simone Galleni @.***>
wrote:
@noheromen commented on GitHub (Dec 12, 2024):
Issue still persist even on latest release 1.21.3231.0. Seems like drag and drop is not disabled when run in Admin, or something is interferring with it. I do not have BeyondTrust.
Please fix it, I lost already a lot of sessions due to this bug.... really annoying. I know I can run it in normal mode instead of Admin, but I prefer Admin mode... Thanks
@GaoChX commented on GitHub (Dec 18, 2024):
I also encountered this issue in release 1.21.3231.0. Here is my crash file: WindowsTerminal.exe.18780.dmp
It is worth noting that when I try to reproduce the issue, it doesn't crash, but when I'm working, this problem often occurs unexpectedly.
@vlomba0 commented on GitHub (Dec 18, 2024):
Happens to me all the time
@nickdalt commented on GitHub (Mar 6, 2025):
I see this all the time, across many versions. Crash usually occurs a short time after the tab is re-attached to main window.
Doesn't appear to be related to the tab content, not associated with Admin
@seamonstr commented on GitHub (Mar 7, 2025):
It’s a different bug, in that case. This was very clearly associated with
dragging a tab as admin, and the crash happens immediately on drag.
On Thu, 6 Mar 2025 at 22:09, nickdalt @.***> wrote:
@0bbedCode commented on GitHub (Mar 14, 2025):
Each time I accidently drag a Tab its best to not drag it back, when I drag it back it crashes all the tabs.
So now I am in a state of "oops it was dragged out, exit it open a new tab on main tabs, etc"
Where can I get the logs this sht is pssing me off, my buddy forced me to get this sh*t (sorry for rage)
@zadjii-msft commented on GitHub (Apr 16, 2025):
WAIT HOLD ON
People who are hitting this - are you running Terminal as a different user?
@noheromen commented on GitHub (Apr 17, 2025):
No just running as admin
@dean0123 commented on GitHub (Jun 13, 2025):
1.22.11141.0 on windows 10.0.19045 crash every time when drag the tab, every time
@jimmysadlek commented on GitHub (Jun 16, 2025):
1.22.11141.0:
This has been occurring for a very long time. It's a running joke at work, so many people experience this. This crashes every single time I drag a tab - even one pixel.
@lhecker commented on GitHub (Jun 16, 2025):
FWIW, we've had crash reports before caused by AVs and similar software injecting themselves into Windows Terminal. If your entire organization has this issue, there's a decent change that's not an issue on our side.
I took a look at the last dump shared above, and at least that one points to an issue in the rendering code. #18632 is an attempt from me trying to fix issues like that. You can test it by installing Windows Terminal Canary here: https://aka.ms/terminal-canary-installer
(It cleanly uninstalls again once you stop needing it.)
@seamonstr commented on GitHub (Jun 16, 2025):
Yes, that was our experience. There was something bizarre in our corporate
build that meant terminal always ran as admin.
I mean, is there no way to detect that the crash will happen and just
disable dragging?
On Mon, 16 Jun 2025 at 13:09, Leonard Hecker @.***>
wrote:
@lhecker commented on GitHub (Jun 16, 2025):
We already do that:
bd7e3179ff/src/cascadia/TerminalApp/TerminalPage.cpp (L171-L174)bd7e3179ff/src/types/utils.cpp (L962-L998)What's possible is that the
CanUwpDragDroplogic is faulty. If you can figure out whether that's the case (and why that is), it would be more than welcome. 🙂@gastmaier commented on GitHub (Dec 5, 2025):
Still occur on 1.24.2682.0, I would say add an option to disable drag and drop.
This has not yet been fixed in 2 years, it is pretty atrocious UX and there is a
Move tab > Move to new windowas a fallback.I always loose my work by accidentally dragging and dropping.