Background
This is a great widget because I've been able to use data: URLs to put custom (non-hosted) HTML into a dashboard. (Microsoft's own built-in IFrame widget can't do this.) I have used this widget to put together a dynamic widget for showing all of our build statuses more compactly. Editing the data: URL whenever something changes is tedious, though, so I created an Azure Pipeline to take a source HTML file (with everything formatted pretty) and minify it then URL encode it, then POST the resulting URL to update the widget on the dashboard.
The problem I have had, though, is that the data: URL has a length limit, and I've run up against that limit using the above method.
Proposal
Microsoft has a built-in Markdown widget that allows you to either use inline Markdown or load Markdown from a file in Source Control:

Much richer custom HTML widgets would be possible if we could add similar functionality to this widget.
Background
This is a great widget because I've been able to use
data:URLs to put custom (non-hosted) HTML into a dashboard. (Microsoft's own built-in IFrame widget can't do this.) I have used this widget to put together a dynamic widget for showing all of our build statuses more compactly. Editing thedata:URL whenever something changes is tedious, though, so I created an Azure Pipeline to take a source HTML file (with everything formatted pretty) and minify it then URL encode it, then POST the resulting URL to update the widget on the dashboard.The problem I have had, though, is that the
data:URL has a length limit, and I've run up against that limit using the above method.Proposal
Microsoft has a built-in Markdown widget that allows you to either use inline Markdown or load Markdown from a file in Source Control:
Much richer custom HTML widgets would be possible if we could add similar functionality to this widget.