[PR #17369] Warn when using old MacType versions #31199

Open
opened 2026-01-31 09:45:46 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/17369

State: closed
Merged: Yes


This adds a check for whether MacType is injected and whether it's
a known bad version (pre-2023). In that case we avoid calling the
known faulty ID2D1Device4 interface. We could avoid it in general to
fix the issue without a warning (it's only a very mild optimization),
but on the other hand, the bug that MacType has is a very serious one
and it's probably better overall to suggest users to update.

See: https://github.com/snowie2000/mactype/pull/938

Validation Steps Performed

  • MacType 2021.1-RC1 results in a warning and no crash
  • MacType 2023.5.31 results in no warning
**Original Pull Request:** https://github.com/microsoft/terminal/pull/17369 **State:** closed **Merged:** Yes --- This adds a check for whether MacType is injected and whether it's a known bad version (pre-2023). In that case we avoid calling the known faulty `ID2D1Device4` interface. We could avoid it in general to fix the issue without a warning (it's only a very mild optimization), but on the other hand, the bug that MacType has is a very serious one and it's probably better overall to suggest users to update. See: https://github.com/snowie2000/mactype/pull/938 ## Validation Steps Performed * MacType 2021.1-RC1 results in a warning and no crash ✅ * MacType 2023.5.31 results in no warning ✅
claunia added the pull-request label 2026-01-31 09:45:46 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#31199