atproto explorer

remove noreferrer

handle.invalid 2ea96976 bd4ce39b

verified
+4 -4
+1 -1
src/components/json.tsx
··· 47 ["http:", "https:", "web+at:"].includes(new URL(part).protocol) && 48 part.split("\n").length === 1 49 ) ? 50 - <a class="underline" href={part} target="_blank" rel="noopener noreferrer"> 51 {part} 52 </a> 53 : part}
··· 47 ["http:", "https:", "web+at:"].includes(new URL(part).protocol) && 48 part.split("\n").length === 1 49 ) ? 50 + <a class="underline" href={part} target="_blank" rel="noopener"> 51 {part} 52 </a> 53 : part}
+2 -2
src/views/pds.tsx
··· 195 href={server().links?.privacyPolicy} 196 class="text-sm hover:underline" 197 target="_blank" 198 - rel="noopener noreferrer" 199 > 200 {server().links?.privacyPolicy} 201 </a> ··· 208 href={server().links?.termsOfService} 209 class="text-sm hover:underline" 210 target="_blank" 211 - rel="noopener noreferrer" 212 > 213 {server().links?.termsOfService} 214 </a>
··· 195 href={server().links?.privacyPolicy} 196 class="text-sm hover:underline" 197 target="_blank" 198 + rel="noopener" 199 > 200 {server().links?.privacyPolicy} 201 </a> ··· 208 href={server().links?.termsOfService} 209 class="text-sm hover:underline" 210 target="_blank" 211 + rel="noopener" 212 > 213 {server().links?.termsOfService} 214 </a>
+1 -1
src/views/repo.tsx
··· 337 class="w-fit underline" 338 href={service.serviceEndpoint.toString()} 339 target="_blank" 340 - rel="noopener noreferrer" 341 > 342 {service.serviceEndpoint.toString()} 343 </a>
··· 337 class="w-fit underline" 338 href={service.serviceEndpoint.toString()} 339 target="_blank" 340 + rel="noopener" 341 > 342 {service.serviceEndpoint.toString()} 343 </a>