Following issue:
If you use draggable overlays with some HTML code that adds a link to an image from an external source in the net, this will be displayed in the VASL file:
In this particular case, the HTML code in the draggable overlay looks like this (as of 17. April 2020 with the aboveshown result):
<HTML>
<TABLE WIDTH=400 BORDER=0 CELLPADDING=2 CELLSPACING=0>
<COL WIDTH=400>
<TR VALIGN=TOP>
<TD WIDTH=400>
<P>
<IMG SRC="
https://www.aslscenarioarchive.com/uploads/31.2016/AMD35__2.png" ALIGN=BOTTOM WIDTH=400 HEIGHT=300 BORDER=0>
</P>
</TD>
</TR>
</TABLE>
</HTML>
Problem:
If for some reason there is no access to that link, VASL will crash. This can be due to running VASL offline, the image source being temporarily not reachable, or the image not being available any more at all at the given address.
You can test this by changing the link address in the above code like this for example...
<IMG SRC="
https://www.aslscenarioarchive.com/uploads/31.2016/This_Is_A_Test.png" ALIGN=BOTTOM WIDTH=400 HEIGHT=300 BORDER=0>
... save, and then try to reopen the VASL file.
VASL will pop the appropriate error message and crash.
The bad thing about this is that you can effectively 'lock yourself out' of previously accessible VASL files.
Imagine, you have spend hours on a defensive setup for a very large scenario with dozens of squads & vehicles, you will not be able to open the VASL file unless you delete the Draggable Overlay with the code holding the defunct link. You can't delete the defunct link, though, because you cannot open the VASL file.
Proposed solution:
It would be fabulous (and hopefully not much work) to program some code that catches this issue.
I don't know anything about programming, so please excuse the way I am presenting my thoughts:
IF
"A link embedded in HTML within a Draggable Overlay cannot be reached"
THEN
"Ignore/Don't Display that Draggable Overlay for this session."
As a result, the VASL file should open despite defunct links.
von Marwitz