message: Use less compositing in terminal cursor and selection CSS; appease buggy GPUs
diff: .ace_cursor-layer {
  z-index: 4;
  - mix-blend-mode: difference;
  }
  $ace_ibeam_thickness: 1.5px;
  @@ -281,7 +280,16 @@ $ace_ibeam_thickness: 1.5px;
  border-left: $ace_ibeam_thickness solid;
  border-color: $terminal-cursor-background-color;
  - mix-blend-mode: difference;
  +
  + &.blink_state_alt {
  + border-color: #000000;
  + opacity: 0.5;
  +
  + &::before {
  + border-color: #000000;
  + opacity: 0.5;
  + }
  + }
  &::before {
  content: " ";
  @@ -304,7 +312,11 @@ $ace_ibeam_thickness: 1.5px;
  }
  .ace_selection {
  + position: absolute;
  + z-index: 5;
  +
  background: $terminal-selection-background-color;
  + opacity: 0.75;
  }
  .terminal-unfocused .ace_selection {
  @@ -312,7 +324,6 @@ $ace_ibeam_thickness: 1.5px;
  }
  .ace_marker-layer {
  - mix-blend-mode: screen;
  }
  .ace_marker-layer .ace_bracket {
  @@ -342,11 +353,6 @@ $ace_ibeam_thickness: 1.5px;
  z-index: 3;
  }
  -.ace_marker-layer .ace_selection {
  - position: absolute;
  - z-index: 5;
  -}
  -
  .ace_marker-layer .ace_bracket {
  position: absolute;
  z-index: 6;
  