Enhancements to the `<permission>` element: https://developer.chrome.com/blog/enhancements-to-permission-element. Chrome has an origin trial for a proposed new HTML element that lets you declaratively ask for permission to use APIs. Its core selling point is that it offers support for unblocking the user if they have accidentally declined a permission. It now offers fallback content and has icon support.
Enhancements to the proposed <permission> element  |  Blog  |  Chrome for Developers

The proposed permission HTML element is no longer void and also has support for icons.

Chrome for Developers
@tomayac Awesome