In my build of nightly from Sep 5, I see that after installing the demo provider that the offline app permissions are not immediately requested, there is a delay of 10-30 seconds. The geolocation permission is requested immediately, and the permission button shows the geo icon. Once the offline permission is requested, the icon should change to the info icon (which is used when there is more than one request) but does not.
Further note. It seems the icon not updating is intermittent. Sometimes it does update. As I continue to try this out further, it also seems that the offline permissions do eventually show up in the panel, but it takes as much as 30 seconds for that to happen.
deprecation in fx51