message: Switched to span instead of textarea for copytoclipboard
diff: @@ -56,14 +56,16 @@ export default class CopyToClipboard extends React.Component {
  selection.removeAllRanges();
  document.activeElement.blur();
  const range = document.createRange();
  - const textArea = document.createElement('textarea');
  -
  - textArea.style.position = 'fixed';
  - textArea.style.left = '-1000px';
  - textArea.value = textToCopy;
  -
  - document.body.appendChild(textArea);
  - range.selectNode(textArea);
  + const span = document.createElement('span');
  + span.textContent = textToCopy;
  + span.style.all = 'unset';
  + span.style.position = 'fixed';
  + span.style.top = 0;
  + span.style.clip = 'rect(0, 0, 0, 0)';
  + span.style.whiteSpace = 'pre';
  +
  + document.body.appendChild(span);
  + range.selectNode(span);
  selection.addRange(range);
  try {
  if (!document.execCommand('copy')) {
  @@ -73,7 +75,7 @@ export default class CopyToClipboard extends React.Component {
  window.alert(t('Sorry, your browser does not support copying. Use Ctrl / Cmd + C!')); // eslint-disable-line
  }
  - document.body.removeChild(textArea);
  + document.body.removeChild(span);
  if (selection.removeRange) {
  selection.removeRange(range);
  } else {
  