<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] No way for applications to set notification permissions without waiting for permission request"
   href="https://bugs.webkit.org/show_bug.cgi?id=163366#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] No way for applications to set notification permissions without waiting for permission request"
   href="https://bugs.webkit.org/show_bug.cgi?id=163366">bug 163366</a>
              from <span class="vcard"><a class="email" href="mailto:clopez&#64;igalia.com" title="Carlos Alberto Lopez Perez &lt;clopez&#64;igalia.com&gt;"> <span class="fn">Carlos Alberto Lopez Perez</span></a>
</span></b>
        <pre>Using Adrian's vector-gnome application If I open this HTML5 notification API test website like:


$ ./vector <a href="http://www.bennish.net/web-notifications.html">http://www.bennish.net/web-notifications.html</a>

And I click on the 'Authorize' button on that website I get the request automatically granted without showing an infobar at all.


However, using the same program with the Riot Matrix client, the infobar appears.


Why is that?


Also I just checked this on the Riot Matrix client (with vector-gnome):

 * Open it and ignore the infobar about granting desktop notifications
 * Go to settings on Riot (a gear icon at the bottom right)
 * Click on the checkbox &quot;Enable desktop notifications&quot;

And you have now desktop notifications working without clicking on the infobar.


So perhaps the issue is related with the way the Riot Matrix webapp client checks if notifications are enabled/granted/working ?</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>