Tested on macOS 15.2 and Safari. 1. Press ⌘ key. 2. Press and release V key. 3. Release ⌘ key. 4. I notice that V key never got an release event. I could see the missed release event with xev, but I could not reproduce the repeated 'v' print as in the upstream report [1]. [1] https://github.com/novnc/noVNC/issues/1695
Tested this after the noVNC vendor drop. Now, pressing down a key while holding down the ⌘ key will cause a release event to occur instantly. This is not perfect, but an acceptable workaround.