Emacs becomes read-only after copying output from Geiser to any buffer

Hello!

I noticed, that whenever I copy a piece of text from the output of Geiser to any other buffer will put Emacs into a “Text is read-only” state, and the only way out is to kill it with the running Guile process. This all came about when I'd copy a number to calc.

This can be reproduced with ‘emacs -q’ inside a clean environment in Guix. The versions being used are:

  • geiser: 3.0.7,
  • emacs: 27.2,
  • emacs-geiser: 0.16,
  • emacs-geiser-guile: 0.17.

Has anyone else noticed this behaviour yet?