microsoft / microsoft/terminal

Screen flicker when Terminal is opened on top of Skype window

Open
#4,528 12 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area-Rendering Area-UserInterface Issue-Bug Priority-3 Product-Terminal
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

Environment

Windows build number: 10.0.18363 (Windows 10 1909)
Windows Terminal version (if applicable): 0.8.10261.0 (latest Windows Store release)
Built-in Skype app: 14.56.102.0
GPU: Intel HD 530 (desktop skylake) using drivers 100.7463-100.7755, running dual-monitor setup at 1080p each

Steps to reproduce

Open Skype and maximize the window, open Windows Terminal with any profile that is using acrylic effect (I have it set at 0.75 for cmd, for example), observe flicker on repaint.

Not sure if relevant, but I have animated emojis visible in the skype window.

You can also have other legacy windows between skype and terminal (placing some modern app in-between can stop this issue)

Expected behavior

Repaint is unnoticeable

Actual behavior

Screen flickers

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the flicker with Windows Terminal 0.8.10261.0, Skype 14.56.102.0, acrylic enabled, and the listed Intel HD 530 dual-monitor setup. Start by tracing the acrylic rendering and repaint path, then compare behavior with legacy and modern windows between Skype and Terminal. Done means repainting no longer visibly flickers in the reported arrangement.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.