vercel / hyper

A terminal built on web technologies
https://hyper.is
MIT License
43.27k stars 3.52k forks source link

Cursor blink doesn't work when using WebGL renderer #3626

Open slammayjammay opened 5 years ago

slammayjammay commented 5 years ago

Issue

Not a duplicate, but might be related to #3533, #3041.

Cursor doesn't blink when using WebGL renderer, but does when using canvas renderer.

Hyper config:

module.exports = {
  config: {
    cursorBlink: true
  }
};

I tested canvas rendering by adding the line backgroundColor: 'rgba(0, 0, 0, 0.9)':

WebGL Renderer has been disabled since it does not support transparent backgrounds yet. Falling back to canvas-based rendering.
pcnate commented 5 years ago

Have the same issue on Windows 10

Windows 10 1803 Build 17134.706

My Ubuntu system does not have this issue

pcnate@pop-os:~/Downloads$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Pop!_OS 19.04
Release:        19.04
Codename:       disco
ppot commented 5 years ago

Yeah I know. I'm slowly rewriting the whole application front. But faced this problem since webgl. Don't know why. Even with no plugins installed and all even't hooks removed form the code. Still a mistery as of why.

evxn commented 5 years ago

Maybe related to #3664

virajkanwade commented 4 years ago

Similar behavior on MacOS

Pikdo commented 4 years ago

I have the same error cursorBlink setting doesn´t work on hyper last version, +3.0.2 with "zsh" and "oh my myszh "installed on win10 WSL Ubuntu 20.04, the cursor is static.

bpeake-illuscio commented 4 years ago

Same here on OSX + oh-my-zsh. Weirdly, changing the zoom level fixes it for a given tab.

mrfunctionC3 commented 3 years ago

Same here on OSX + oh-my-zsh. Weirdly, changing the zoom level fixes it for a given tab.

same here on Windows 10

carlos3g commented 3 years ago

Same here on Fedora 33