Just to report that after some recent changes this now seems to have fixed itself. I'm still getting the error reports, but it looks like those were unrelated.<br><br>The revised line that seems to sort it is now:<br><br>
                map.removePopup(map.popups[0]);<br><br><br><div class="gmail_quote">On Thu, Oct 4, 2012 at 3:39 PM, James Morley <span dir="ltr"><<a href="mailto:james@jamesmorley.net" target="_blank">james@jamesmorley.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi<br><br>I now have a working prototype of an OpenLayers/OSM map displaying Flickr Commons images using the Flickr API. It's based on a BBOX strategy to display the latest 250 images for the current view (there are currently about 27,000 geotagged images freely available).<br>

<br>I am having problems with a very intermittent bug where a pop-up won't close. Unfortunately I can't give a specific, repeatable case, but I've set the initial view on <a href="http://www.whatsthatpicture.com/flickr/commons-osmtest-v3.4.htm" target="_blank">http://www.whatsthatpicture.com/flickr/commons-osmtest-v3.4.htm</a> to be Sri Lanka where there's a good range of data and if you click around I'm sure it will crop up quite soon (and you'll see some nice old images along the way!)<br>

<br>The only clue I can see is that typically either when panning/zooming or at the point of clicking a placemark I sometimes get an error such as "TypeError: OpenLayers.Protocol.Script.registry.c2 is not a function<br>

<a href="http://api.flickr.com/services/rest?api_key=397b0cfba9cf8854c050a169da5c098c&format=json&is_commons=true&method=flickr.photos.search&extras=geo%2Curl_s%2Cowner_name%2Cpath_alias&per_page=500&has_geo=true&bbox=76.261587875,3.5691470263083,84.171744125,8.4837699498849&jsoncallback=OpenLayers.Protocol.Script.registry.c2" target="_blank">http://api.flickr.com/services/rest?api_key=397b0cfba9cf8854c050a169da5c098c&format=json&is_commons=true&method=flickr.photos.search&extras=geo%2Curl_s%2Cowner_name%2Cpath_alias&per_page=500&has_geo=true&bbox=76.261587875,3.5691470263083,84.171744125,8.4837699498849&jsoncallback=OpenLayers.Protocol.Script.registry.c2</a> Line 1"<br>

<br>Any help would be much appreciated - I've made good progress getting to grips with OpenLayers from scratch but it's things like this that are giving me grief!<br><br>Thanks<span class="HOEnZb"><font color="#888888"><br clear="all">
<br>-- <br>---<br>James Morley<br>
<a href="http://www.jamesmorley.net" target="_blank">www.jamesmorley.net</a> / @jamesinealing<br><a href="http://www.whatsthatpicture.com" target="_blank">www.whatsthatpicture.com</a> / @PhotosOfThePast<br><a href="http://www.apennypermile.com" target="_blank">www.apennypermile.com</a><br>


</font></span></blockquote></div><br><br clear="all"><br>-- <br>---<br>James Morley<br><a href="http://www.jamesmorley.net" target="_blank">www.jamesmorley.net</a> / @jamesinealing<br><a href="http://www.whatsthatpicture.com" target="_blank">www.whatsthatpicture.com</a> / @PhotosOfThePast<br>
<a href="http://www.apennypermile.com" target="_blank">www.apennypermile.com</a><br>