When changing the database from the developer version to production, it is vital that the Web Capsule Tiles are manually updated too. Failure to do so will result in the capsule failing to open in web. Having upgraded to BOARD 10.5, I can confirm that this issue is still current.
I develop in several environments and prefix all development databases with DEV. On promotion of a database, I copy and rename the database, drop the prefix and then change the database within the capsule as required.
BOARD 10.1 introduced Web Capsule Tiles which allow the dev to embed a sparkline and footer as well as an icon and to customise the colour of the tile background. These attributes are associated with the database and this is where the issues comes in as the database is not changed when you change the capsule database.
To avoid this issue, I've amended my promotion process to check the web capsule tile settings and delete all of them where set. After promotion, I manually re-configure the web tile.
Below is an image of the configurator. I select each red cross to dis-associate the settings from the outgoing database. This must be done BEFORE any steps are taken to promote the model.
Hope that this helps anyone struggling with this particular issue.