Hi Paul,<br>
in kaLegend.js I have changed line 135:<br>



<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Kate, the KDE Advanced Text Editor">

<pre><span style="color: rgb(0, 128, 0);">this</span>.domObj.removeChild( aLayers[i].kaLegendObj );</pre>with:<br>
<br>



<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Kate, the KDE Advanced Text Editor">

<pre> <b>try</b>{<span style="color: rgb(0, 128, 0);">this</span>.domObj.removeChild( aLayers[i].kaLegendObj );}
            <b>catch</b>(e){};</pre>Before switching between maps with diferent layer number from higher (number) to lower kaLegend.js crashed.<br>
Now It updates the legend.<br>
Regs<br>
<br>
<br>