Hi again
Another issue I've noticed is that the JA Image Hotspot module does not have any name attribute defined for its legend fields, i.e. the 'Global Configuration' and 'Marker Control' legends in the file 'mod_jaimagehotspot.xml'.
This may cause issue with the Joomla core form field render when editing the module on frontend, especially if using the Advanced Module Manager extension to handle frontend module editing.
The issue can cause many duplications of these legend fields in the Module Edit page.
According Joomla docs Standard form field types, the name attribute is mandatory for all field types.
So I fixed this issue by simply adding a name attribute to the two legends fields where I changed
(line 68) <field type="legend" label="Global Configuration" icon="icon-options" />
(line 208) <field type="legend" label="Marker Control" icon="icon-location" />
to
(line 68) <field name="global_confiugration" type="legend" label="Global Configuration" icon="icon-options" />
(line 208) <field name="marker_control" type="legend" label="Marker Control" icon="icon-location" />
Would be nice to have this fixed in a new version, so that my above fix doesn't get overridden again from future updates of the module.