message: Fix clipboard register
  Should only overwrite it when the first slot is different from the system clipboard. This was causing issues with multicursor.
diff: @@ -298,15 +298,17 @@ export class Register {
  const contentByCursor = Register.registers.get(register);
  if (Register.isClipboardRegister(register)) {
  - /* Read from system clipboard */
  + const clipboardContent = (await Clipboard.Paste()).replace(/\r\n/g, '\n');
  + if (contentByCursor?.[0]?.text !== clipboardContent) {
  + // System clipboard seems to have changed
  const registerContent = {
  - text: (await Clipboard.Paste()).replace(/\r\n/g, '\n'),
  - registerMode:
  - contentByCursor?.[multicursorIndex]?.registerMode ?? RegisterMode.CharacterWise,
  + text: clipboardContent,
  + registerMode: RegisterMode.CharacterWise,
  };
  Register.registers.set(register, [registerContent]);
  return registerContent;
  }
  + }
  // Default to the first cursor.
  if (contentByCursor?.[multicursorIndex] === undefined) {
  