title: Prevent QLPreviewView from grabbing focus
body: <p>I have a list of files. Next to it I have a QLPreviewView which shows the currently selected file.</p>
  
  <p>Unfortunately QLPreviewView loads a web view to preview bookmark files. Some web pages can grab keyboard focus. E.g. the Gmail login form places the insertion point into the user name field.</p>
  
  <p>This breaks the flow of my application. I want to navigate my list using arrow keys. This is disrupted when keyboard focus is taken away from the table view.</p>
  
  <p>So far the best I could come up with is to override - [NSWindow makeFirstResponder:] and not call super for instances of classes named with a QL prefix. Yuck.</p>
  
  <p>Is there a more reasonable way to </p>
  
  <ul>
  <li>Prevent unwanted changes of first responder?</li>
  <li>or prevent user interaction on QLPreviewView and its subviews?</li>
  </ul>