Namely, the app hosted on shinyapps.io works fine with Safari, but Firefox nor Chrome seem unable to display plots.
Note that if I launch the app from the RStudio project in a Firefox [EDIT: or Chrome] browser, it does work, as it does in Firefox and Chrome if launched locally. It seems to be a client-server issue specific hosting the app on shinyapps.io when using Firefox or Chrome.
My expertise of web-consoles is somewhat limited so I don't really know how to track down the issue, despite the broad advice given in the Goole Groups link above.
@josh beat me to the screenshot. Thanks, and sorry for my slow reply, I was just triple-checking things to avoid saying anything wrong. Indeed, Safari also shows the error in the console (for the deployed version 1.2.1) but then somehow ends up re-evaluating successfully when the value is set and showing the plots.
So, for Firefox and Chrome maybe, it is just all about that input[...] error in the end. That said, I'm just puzzled why the issue only occurs specifically on the shinyapps.io-hosted app, but neither on a locally-launched app nor on an app launched interactively from the RStudio Cloud. In those last two cases, the plots do show.
We've pushed a fix to the Bioconductor release branch, but it will take a couple of days to go through their build system before being available to install, deploy and test the new version (1.2.2) on shinyapps.io.
In the meantime, @mara, I assume your screenshot is from the deployed app? Because when I launched the app from the RStudio cloud session in Chrome, it shows me the panels.
I wanted to thank you again for investigating so quickly and indicate that fixing the app code to avoid the JavaScript error resolved the situation for both Firefox and Chrome.
This doesn't says exactly why Safari worked through the error, while Firefox and Chrome didn't (neither does it say what the "right" behaviour should be for any web browser in that case), but at least I hope it will it gives a good precedent for the issue and solution if anyone else runs into a similar issue in the future.