Hi, <br>
<br>
I played around with the site a little bit in FF and was able to reproduce the map not dropping<br>
bug, though I am still unsure what is causing it. a log of the errors from firebug suggest it's <br>
something to do with the gridding algorithm :-/<br>
<br>
<br>
<div class="logRow logRow-errorMessage"><span class="objectBox objectBox-errorMessage hasTwisty hasBreakSwitch"><div class="errorTitle">row[i] has no properties</div><div class="errorSourceBox errorSource-exec"><img src="chrome://firebug/content/blank.gif" title="Break on this error" class="errorBreak">
<span class="errorSource">while(this.grid.length>rowidx){var row=this.grid.pop();for(var i=0,l=row.length;...</span></div><a class="objectLink objectLink-sourceLink">OpenLayers.js (line 730)</a></span></div>
<div class="logRow logRow-errorMessage"><span class="objectBox objectBox-errorMessage hasTwisty hasBreakSwitch"><div class="errorTitle">bottomLeftTile has no properties</div><div class="errorSourceBox errorSource-exec"><img src="chrome://firebug/content/blank.gif" title="Break on this error" class="errorBreak">
<span class="errorSource">if(bounds!=null){if(!this.grid.length||zoomChanged||!this.getGridBounds().contai...</span></div><a class="objectLink objectLink-sourceLink">OpenLayers.js (line 726)</a></span></div>
<div class="logRow logRow-errorMessage"><span class="objectBox objectBox-errorMessage hasTwisty hasBreakSwitch"><div class="errorTitle">bottomLeftTile has no properties</div><div class="errorSourceBox errorSource-exec"><img src="chrome://firebug/content/blank.gif" title="Break on this error" class="errorBreak">
<span class="errorSource">if(bounds!=null){if(!this.grid.length||zoomChanged||!this.getGridBounds().contai...</span></div><a class="objectLink objectLink-sourceLink">OpenLayers.js (line 726)</a></span></div>
<div class="logRow logRow-errorMessage"><span class="objectBox objectBox-errorMessage hasTwisty hasBreakSwitch"><div class="errorTitle">bottomLeftTile has no properties</div><div class="errorSourceBox errorSource-exec"><img src="chrome://firebug/content/blank.gif" title="Break on this error" class="errorBreak">
<span class="errorSource">if(bounds!=null){if(!this.grid.length||zoomChanged||!this.getGridBounds().contai...</span></div><a class="objectLink objectLink-sourceLink">OpenLayers.js (line 726)</a></span></div>
<div class="logRow logRow-errorMessage"><span class="objectBox objectBox-errorMessage hasTwisty hasBreakSwitch"><div class="errorTitle">bottomLeftTile has no properties</div><div class="errorSourceBox errorSource-exec"><img src="chrome://firebug/content/blank.gif" title="Break on this error" class="errorBreak">
<span class="errorSource">if(bounds!=null){if(!this.grid.length||zoomChanged||!this.getGridBounds().contai...</span></div><a class="objectLink objectLink-sourceLink">OpenLayers.js (line 726)</a></span></div>
<div class="logRow logRow-errorMessage"><span class="objectBox objectBox-errorMessage hasTwisty hasBreakSwitch"><div class="errorTitle">bottomLeftTile has no properties</div><div class="errorSourceBox errorSource-exec"><img src="chrome://firebug/content/blank.gif" title="Break on this error" class="errorBreak">
<span class="errorSource">if(bounds!=null){if(!this.grid.length||zoomChanged||!this.getGridBounds().contai...</span></div><a class="objectLink objectLink-sourceLink">OpenLayers.js (line 726)</a></span></div>
<div class="logRow logRow-errorMessage"><span class="objectBox objectBox-errorMessage hasTwisty hasBreakSwitch"><div class="errorTitle">bottomLeftTile has no properties</div><div class="errorSourceBox errorSource-exec"><img src="chrome://firebug/content/blank.gif" title="Break on this error" class="errorBreak">
<span class="errorSource">if(bounds!=null){if(!this.grid.length||zoomChanged||!this.getGridBounds().contai...</span></div><a class="objectLink objectLink-sourceLink">OpenLayers.js (line 726)</a></span></div>
<span class="objectBox objectBox-errorMessage hasTwisty hasBreakSwitch"><div class="errorTitle">bottomLeftTile has no properties</div><div class="errorSourceBox errorSource-exec"><img src="chrome://firebug/content/blank.gif" title="Break on this error" class="errorBreak">
<span class="errorSource">if(bounds!=null){if(!this.grid.length||zoomChanged||!this.getGridBounds().contai...</span></div></span><br><br><div><span class="gmail_quote">On 4/19/07, <b class="gmail_sendername">Stephen Woodbridge
</b> <<a href="mailto:woodbri@swoodbridge.com">woodbri@swoodbridge.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Christopher, et al,<br><br>I have upgraded to todays svn and these issues persist.<br>Is anyone else see these? Can you try the url below and see if you get<br>them on my instance. Other users are reporting the same issues from that
<br>url.<br><br>Thanks,<br> -Steve<br><br>Stephen Woodbridge wrote:<br>> Hi All,<br>><br>> I have two problems with last nights svn. Both these problems have been<br>> around for a while, but I'm just now getting around to documenting them.
<br>><br>> I am running FF <a href="http://2.0.0.3">2.0.0.3</a> on WindowsNT and can probably reproduce these<br>> issues on WinXP also. I'm running ./build.py full<br>><br>> 1) Memory Leaks<br>><br>
> a) launch FF with Google as home page - 38M<br>> b) goto <a href="http://data.dev.where2getit.com/~swoodbridge/ol/bi.html">http://data.dev.where2getit.com/~swoodbridge/ol/bi.html</a> - 50M<br>> - I also get one error on this page. "row[i] has no properties"
<br>> c) open layerswitcher and select one extra layer - 50M<br>> d) Zoom + 57M<br>> e) Zoom + 68M<br>> f) Pan map from UL to LR 75M<br>> g) Zoom _ and a couple more pans 91M<br>> the growth continues with interactions until I have to kill FF to
<br>> recover memory!!!<br>><br>><br>> 2) map attached to cursor and requires an additional click to drop -<br>> this is VERY annoying. Often when I pan the map does not drop from the<br>> cursor and requires another click. Events are confused at this point for
<br>> example, I have an untiled overlay and it is not refreshed to the<br>> current extents. The redraw event fires when the drag stops when you<br>> would expect it to, but the mouse does not detach from the drag until
<br>> you provide a second click.<br>><br>> -Steve<br>> _______________________________________________<br>> Users mailing list<br>> <a href="mailto:Users@openlayers.org">Users@openlayers.org</a><br>>
<a href="http://openlayers.org/mailman/listinfo/users">http://openlayers.org/mailman/listinfo/users</a><br><br>_______________________________________________<br>Users mailing list<br><a href="mailto:Users@openlayers.org">
Users@openlayers.org</a><br><a href="http://openlayers.org/mailman/listinfo/users">http://openlayers.org/mailman/listinfo/users</a><br></blockquote></div><br>