<p>Well what it's trying to do is to make sure that any purported member of a relation which has actually been deleted is not returned - the <code>visible_members</code> thing is a way of optimising that check in some cases but the check itself is being attempted in all cases.</p>
<p>Of course we shouldn't ever see this because you shouldn't be able to delete something that is still a member of a relation but historically the API has tried to hide any such broken data if it does somehow occur.</p>
<p>So the question now is whether to assume that broken data won't occur and get rid of the check, or fix the check...</p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">
—<br>
Reply to this email directly or <a href='https://github.com/openstreetmap/openstreetmap-website/issues/139#issuecomment-10697054'>view it on GitHub</a>.
</p>
<img src='https://github.com/notifications/beacon/Jshd8sI44GVrKZBvymxqKNExl7En5HTagbvvQtG2Nt3evJ5258mLnS-XFrO8LkKV.gif' height='1' width='1'>