[PR #12255] Fix Opacity in Windows 10, again #28927

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

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

State: closed
Merged: Yes


More fallout from the settings refactor. Probably because testing on a Windows
10 device is hard, because you actually need a physical machine to get acrylic
to behave correctly.

Basically, the code is simpler now, but we missed the windows 10 only edge case
where acrylic can get turned on, but we forget to enable the acrylic brush, so
it just stays off.

Refer to #11619 where this regressed, and #11643, #12229, because this is just a
hard problem apparently

  • Closes #11743. Technically OP is complaining about behavior that's
    by-design, but it made me realize this regressed in 1.12.
  • No tests on this part of the TermControl unfortunately.
  • Hauled out my old Win10 laptop to verify that opacity works right:
    • A fresh profile isn't created with any opacity
    • Mouse wheeling turns on acrylic
    • Using opacity only in the settings still stealthily enables acrylic
**Original Pull Request:** https://github.com/microsoft/terminal/pull/12255 **State:** closed **Merged:** Yes --- More fallout from the settings refactor. Probably because testing on a Windows 10 device is hard, because you actually need a physical machine to get acrylic to behave correctly. Basically, the code is simpler now, but we missed the windows 10 only edge case where acrylic can get turned on, but we forget to enable the acrylic brush, so it just stays off. Refer to #11619 where this regressed, and #11643, #12229, because this is just a hard problem apparently * [x] Closes #11743. Technically OP is complaining about behavior that's by-design, but it made me realize this regressed in 1.12. * [ ] No tests on this part of the `TermControl` unfortunately. * [x] Hauled out my old Win10 laptop to verify that opacity works right: - [x] A fresh profile isn't created with any opacity - [x] Mouse wheeling turns on acrylic - [x] Using `opacity` only in the settings still stealthily enables acrylic
claunia added the pull-request label 2026-01-31 09:31:41 +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#28927