bug(drawing): setting high refresh rate causes iTerm to struggle to process inputs

Bug report

Detailed steps to reproduce the problem

  1. run yes in your shell
  2. press control+c as fast as possible
  3. note how as soon as you press control+c yes is stopped
  4. set settings > advanced > drawing > When adaptive rendering and using the Metal renderer...max FPS to 120FPS
  5. repeat steps 1-3

What happened

It takes many seconds for control+c to register and for yes to be stopped.

What should have happened

yes should have stopped instantly like it does at 30FPS


Edited by Max Coplan