Right now I see an error in riot indicating that it is failing to connect to an integration server. Need to remove any integration server from our config so that this message goes away in riot.
Unless a proper integration server is configured, that error will always show up.
Several options:
Put our own integration server with a custom/blank page
This would avoid further hacking within Riot, and ensure no integrations can be brought from Matrix.org. We could re-use Dimension and adapt it to server blank pages. UX is still sub-optimal as people would just end up in a dead-end page (even with a custom message). Good side is that if we ever want to add integrations (which come into play faster than you expect), we already have a place holder. Don't know what is the workload as I never looked at Dimension source code.
Put an invalid integration server, resulting UX would be what you saw, but users can't mess around either.
Remove the component from Riot all-together, requires hacking around in Riot - Don't know the workload.
Right now I see an error in riot indicating that it is failing to connect to an integration server. Need to remove any integration server from our config so that this message goes away in riot.