Fix image links not being opened in new tab (#790)

The majority of image links and links that are not handle by whoogle are not
opening in new tabs, this allow links that are not related to the application
to open in new tabs.
main
Joao A. Candido Ramos 2022-06-24 18:50:14 +02:00 committed by GitHub
parent 194b2eae74
commit ddb8931e68
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 2 deletions

View File

@ -462,8 +462,6 @@ class Filter:
self._av.add(netloc) self._av.add(netloc)
append_anon_view(link, self.config) append_anon_view(link, self.config)
if self.config.new_tab:
link['target'] = '_blank'
else: else:
if href.startswith(MAPS_URL): if href.startswith(MAPS_URL):
# Maps links don't work if a site filter is applied # Maps links don't work if a site filter is applied
@ -482,6 +480,12 @@ class Filter:
else: else:
link['href'] = href link['href'] = href
if self.config.new_tab and (
link["href"].startswith("http")
or link["href"].startswith("imgres?")
):
link["target"] = "_blank"
# Replace link location if "alts" config is enabled # Replace link location if "alts" config is enabled
if self.config.alts: if self.config.alts:
# Search and replace all link descriptions # Search and replace all link descriptions