microsoft / terminal

The new Windows Terminal and the original Windows console host, all in the same place!
MIT License
95.79k stars 8.33k forks source link

Acrylic Tab Bar Oddness #16389

Closed shieronymus-slingshot closed 11 months ago

shieronymus-slingshot commented 11 months ago

Windows Terminal version

1.18.3181.0

Windows build number

10.0.22631.2715

Other Software

No response

Steps to reproduce

The new stable version of Terminal is showing odd tab bar behavior when the "Appearance --> Use acrylic material in the tab row" is turned on.

  1. Put Windows in dark mode, but apps in light mode
  2. Put Terminal in dark application theme
  3. Put up a white background (e.g. Word full-screen) so it shows better
  4. Start up Terminal -- many times (not always) the tab bar shows partial acrylic, like a horizonal line dividing acrylic from plain black, or a block of black on one side of the tab bar
  5. Clicking on the tab bar brings back the acrylic effect (repaint?) -- I can't seem to get a screenshot because that apparently forces an update also

Another effect I'm seeing is the tab bar going all black when clicking between multiple open tabs

  1. Open another tab after the steps above
  2. Click between the tabs
  3. The tab bar shows solid black for me
  4. Clicking on an empty space in the tab bar brings back the acrylic, or if that doesn't work, dragging the window

Expected Behavior

The acrylic effect showing consistently and solidly.

Actual Behavior

Partial tab bar acrylics, black tab bar when multiple tabs are open and you cycle through them by clicking.

github-actions[bot] commented 11 months ago

Hi I'm an AI powered bot that finds similar issues based off the issue title.

Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you!

Open similar issues:

Note: You can give me feedback by thumbs upping or thumbs downing this comment.

zadjii-msft commented 11 months ago

Would you say it looks anything like: #14384

shieronymus-slingshot commented 11 months ago

Yes, it's somewhat similar, but in my case the black color overwriting the acrylic on the tab bar doesn't flicker -- it stays until I click on the tab bar, resize the window, move it, etc.

So for instance, I open Terminal, add a second tab, and click between them, which causes the acrylic to change to all black -- the tab bar stays all black until I click on an empty part of it (the space where there isn't a tab).

zadjii-msft commented 11 months ago

Okay so that thread (#14384) got turned into MSFT:43378906 internally. I've double reached out to the folks in that thread to see if what you're reporting sounds like it's the same thing. They (the internal folks) have a much better understanding of acrylic and composition than I do, hopefully they can help ID if this is the same thing or something new.

shieronymus-slingshot commented 11 months ago

Just an update... I tested this on my home laptop (older Lenovo) and that machine did not show the issue, so it seems like it's system-dependent (video driver?).

If it helps, here are some more details about the problem laptop:

And video info:

zadjii-msft commented 11 months ago

Trying to close the loop here: The internal thread came back and folks are pretty sure this is something that's fixed in internal OS builds. Folks on the thread report seeing something like what you report a few months back, but they don't see it anymore. They also have no idea how it actually got fixed in the OS.

I'm gonna close this out, since the internal bug came back as "resolved somehow". Alas, since we don't know what exactly fixed it, I'm not sure I can give a better estimate for when the fix will be available other than "SoonTM"