MATLAB: Figure uitable does not display html image in 2019b

htmlMATLABuitable

I have been using html tags to display images in a uitable as suggested in this answer https://uk.mathworks.com/matlabcentral/answers/1132-display-an-icon-in-png-format-in-a-cell-of-a-uitable.
This worked fine when I was using 2018a, but now I have moved to 2019b it seems to have stopped working. I can still use html to change test font, background colour etc. but I just cannot get an image to display.
This is the code I use, tick is a 16×16 pixel png image.
fig = figure;
t = uitable('Parent', fig,...
'Data', {'1';'2';'3'},...
'ColumnName',[],...
'RowName',[],...
'ColumnWidth', {100});
tick = get_full_filename('+images\Completed_16.png');
t.Data(:,2) = {['<html><img src="file:/', tick, '"></html>']};
When I run this code in 2018a I get this output where I can see the png images in the second column of my table:
But when I run the code in 2019b I get this output where there are no images:
Any ides why I cannot get it to work anymore? Has the functionality changed?

Best Answer

I struggled with this as well and eventually realised that it still works as long as you explicitly define the image size!:
t.Data(:,2) = {['<html><img src="file:/', tick, '" height="16" width="16"></html>']};
Related Question