How about ordering the output:
[out:json][timeout:25];
( nwr["amenity"="place_of_worship"]["religion"="muslim"]({{bbox}});
)->.mosques;
// output objects
.mosques;
out geom;
way(around.mosques:25)[highway][highway!~"^(footway|path)$"]
(if: is_tag(name) )->.streets ;
// then output near objects
.streets;
out geom;
1 Like