Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quake mode sometimes leaves ghost window frame #12121

Open
Tracked by #8888
eteq opened this issue Jan 8, 2022 · 3 comments
Open
Tracked by #8888

Quake mode sometimes leaves ghost window frame #12121

eteq opened this issue Jan 8, 2022 · 3 comments
Labels
Area-Windowing Window frame, quake mode, tearout Help Wanted We encourage anyone to jump in on these. Issue-Bug It either shouldn't be doing this or needs an investigation. Needs-Tag-Fix Doesn't match tag requirements Priority-3 A description (P3) Product-Terminal The new Windows Terminal.
Milestone

Comments

@eteq
Copy link

eteq commented Jan 8, 2022

Windows Terminal version

1.11.3471.0

Windows build number

10.0.22000.0

Other Software

No response

Steps to reproduce

  1. Start Windows Terminal
  2. Summon the quake mode terminal
  3. (some of the above some of the time) sleep | hibernate | change monitors | disconnect external GPU

Unfortunately, 3 is not terribly reproducible. It seems to happen "some of the time", and I'm not sure exactly which of the above is the most relevant. I'll update this issue if I can narrow it down after seeing it a few more times in more controlled circumstances.

Expected Behavior

If I hide or exit the quake mode I expect it to completely disappear.

Actual Behavior

A "ghost" window frame is left behind that I can't get rid of The screenshot below shows it (see the very top, where there's a blackish bar with the standard window frame buttons in the upper-right).

I can re-summon the quake terminal without issue, but the ghostly frame doesn't go away even if I do that. Closing the terminal process or re-starting explorer doesn't help either. I can't interact with the buttons in any way either - they cover up things "behind" them, but the clicks seem to pass right through.

Screenshot 2022-01-08 154533

@ghost ghost added Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting Needs-Tag-Fix Doesn't match tag requirements labels Jan 8, 2022
@zadjii-msft
Copy link
Member

Huh. Well, that is weird. I'd chalk that up to "the quake mode animation is weird" 😅 I'll add this to #8888.

If you don't care about the animation and pinned-to-the-top aspect of quake mode all that much, and are mostly interested in the global hotkey, then I'd recommend just rebinding that key to a globalSummon action, without dropdownDuration set. That might be a viable workaround.

note to self: since this is on 1.11, this was before the windowing change to enable vintage opacity.

@zadjii-msft zadjii-msft added Area-Windowing Window frame, quake mode, tearout Help Wanted We encourage anyone to jump in on these. Issue-Bug It either shouldn't be doing this or needs an investigation. Priority-3 A description (P3) Product-Terminal The new Windows Terminal. labels Jan 10, 2022
@zadjii-msft zadjii-msft added this to the Backlog milestone Jan 10, 2022
@DHowett DHowett removed the Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting label Jan 26, 2022
@Uxorious
Copy link

Uxorious commented Jun 2, 2023

Not sure this is the same issue, but I frequently see a much bigger ghost.
I have found that sometimes it goes away by itself without a reboot, but no idea why.
image

@jihuayu
Copy link

jihuayu commented Jun 5, 2023

It looks like Windows frame.
In #12293 (comment) gif, we can see it clearly.

I'm trying to solve this problem, but I can't hide this frame. Can anyone give me some help?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Windowing Window frame, quake mode, tearout Help Wanted We encourage anyone to jump in on these. Issue-Bug It either shouldn't be doing this or needs an investigation. Needs-Tag-Fix Doesn't match tag requirements Priority-3 A description (P3) Product-Terminal The new Windows Terminal.
Projects
None yet
Development

No branches or pull requests

5 participants