<html>
    <head>
      <base href="https://bugs.webkit.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Safari throws exception when calling requestStorageAccess"
   href="https://bugs.webkit.org/show_bug.cgi?id=241803#c9">Comment # 9</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Safari throws exception when calling requestStorageAccess"
   href="https://bugs.webkit.org/show_bug.cgi?id=241803">bug 241803</a>
              from <span class="vcard"><a class="email" href="mailto:wilander@apple.com" title="John Wilander <wilander@apple.com>"> <span class="fn">John Wilander</span></a>
</span></b>
        <pre>(In reply to Jason Wilson from <a href="show_bug.cgi?id=241803#c6">comment #6</a>)
<span class="quote">> I'm not sure I understand. When I don't catch the exception, I get the
> message "Unhandled Promise Rejected: undefined".</span >

There's a difference between what your JavaScript code sees through objects and what you as a developer can see in Web Inspector's console. There are certain warnings and errors that should not be exposed to code since they can be user against the user. Take for instance the reason for why there is no cookie access. If the code gets to know that the user explicitly refused to provide cookie access, that can potentially be used to pressure the user. This has already happened so it's a known problem. Therefore, look in Web Inspector's console for any additional information.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>