vercel / vercel/hyper

Hyper draws black background with RGB=(0, 0, 1) once per second

Open
#6,509 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
44.7k
Forks
3.6k
Avg merge
21m
Merged PRs (30d)
1

Description

  • I am on the latest Hyper.app version
  • I have searched the issues of this repo and believe that this is not a duplicate

Issue

I am using Vanilla Hyper out-of-the-box. The background is black. It appears that approximately once per second, the background is rendered using the RGB color (0, 0, 1) (where 1 means 1/255), which is almost black but not quite.

To reproduce, you can use the program linked in this gist, which polls the color under the mouse cursor and prints the color and a timestamp every time the color under the cursor changes.

I get the following when I hover my mouse over the Hyper background while Hyper is the active app:

last: r=0.000000, g=0.000000, b=0.003922
new:  r=0.000000, g=0.000000, b=0.000000
sec:  777719
last: r=0.000000, g=0.000000, b=0.000000
new:  r=0.000000, g=0.000000, b=0.003922
sec:  777720
last: r=0.000000, g=0.000000, b=0.003922
new:  r=0.000000, g=0.000000, b=0.000000
sec:  777720
last: r=0.000000, g=0.000000, b=0.000000
new:  r=0.000000, g=0.000000, b=0.003922
sec:  777721
last: r=0.000000, g=0.000000, b=0.003922
new:  r=0.000000, g=0.000000, b=0.000000
sec:  777721
last: r=0.000000, g=0.000000, b=0.000000
new:  r=0.000000, g=0.000000, b=0.003922
sec:  777722
last: r=0.000000, g=0.000000, b=0.003922
new:  r=0.000000, g=0.000000, b=0.000000
sec:  777722
last: r=0.000000, g=0.000000, b=0.000000
new:  r=0.000000, g=0.000000, b=0.003922
sec:  777723
last: r=0.000000, g=0.000000, b=0.003922
new:  r=0.000000, g=0.000000, b=0.000000
sec:  777723
...

FWIW, Terminal.app does this as well, but iTerm2, Alacritty, and kitty do not.

Contributor guide

No contributing guide indexed for this repository

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

No repository file or test is named. Start by reproducing the color polling described in the linked gist on macOS 12 with vanilla Hyper 3.2.3, then trace the periodic background rendering path. Done means the Hyper background remains consistently black without the once-per-second RGB=(0, 0, 1) change.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, typescript
Domain
desktop
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.