Background: Handle disallowed permissions requests
Background: Handle disallowed permissions requests

* If a request comes through recordDoiAction that did not originate from
  a user gesture (shouldn't occur), then Chrome reports an unchecked
  runtime exception. Handle it gracefully and record the DOI without
  title.

mdmower/doi-resolver-chrome,mdmower/doi-resolver-chrome,mdmower/doi-resolver-chrome