// Listen for 'focus' message from the parent window
window.addEventListener('message', function (event) {
  if (event.data === 'focus') {
    // Find the textarea element
    const textarea = document.querySelector('textarea');
    console.log('focusing on textarea', textarea);
    // If the textarea is found, focus on it
    if (textarea) {
      textarea.focus();
    } else {
      console.warn('Textarea not found for focus');
    }
  }
});

window.addEventListener('keydown', function (event) {
  if (event.key === 'Escape') {
    if (document.activeElement) {
      document.activeElement.blur();
    }
    // Send a message to the parent window to close this iframe
    window.parent.postMessage('closeDocbot', '*');
  }
});