repaint not triggered when only text-underline-offset changes

HTML

<a href="https://webkit.org" id="ok">OK</a>
<a href="https://webkit.org" id="ng">NG</a>

CSS

a {
  text-decoration: underline;
  text-decoration-skip-ink: none;

  &:hover {
    text-underline-offset: -5px;
  }
}

#ok:hover {
  color: orange;
}