I got a fast dirty fix for you. I guess youre using the script so a small line-change shouldn't be a problem
Can you try inserting these two lines at 489
_edit ctrlSetPosition [-2, -2, 0.05, 0.05];
_edit2 ctrlSetPosition [-2, -2, 0.05, 0.05];
so it looks like this
if !(_x in currentMarkers) then {
_display = uiNamespace getVariable "RscTitleDisplayEmpty";
_index = allMapMarkers find _x;
_idc = 5500 + _index;
_edit = _display ctrlCreate ["RscStructuredText", _idc];
_edit2 = _display ctrlCreate ["RscStructuredText", _idc + 100];
_edit ctrlSetPosition [-2, -2, 0.05, 0.05];
_edit2 ctrlSetPosition [-2, -2, 0.05, 0.05];
_img = getText (configfile >> "cfgMarkers" >> markerType _x >> "icon");
_txt = parseText format ["<img image='%1' align='center'/>", _img];
_edit ctrlSetStructuredText _txt;
_edit2 ctrlSetStructuredText _txt;
_edit ctrlCommit 0;
_edit2 ctrlCommit 0;
currentMarkers pushBack _x;
combMarkers pushBack [_idc, _x];
systemChat format ["created: %1", _x];
};
I know its really dirty code but optimization comes last haha