Onion-Location fails silently

We received a blog comment saying the onion-location button appears, but it only disappears when it is clicked (the page is not reloaded).

https://blog.torproject.org/comment/288193#comment-288193

The two explanations I see are OnionLocation:Refresh does not reach the child process (this seems unlikely), or if (onionLocationURI && refreshURI) { fails.

Based on the description, OnionLocationParent.buttonClick() is called, and that calls OnionLocationParent.redirect(), and that calls OnionLocationParent.setDisabled(). But, in the content process, the page is not reloaded.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information