[GH-ISSUE #508] [BUG] Results layout with NoJS enabled doesn't look great #327

Closed
opened 2026-02-25 20:35:28 +03:00 by kerem · 7 comments
Owner

Originally created by @gripped on GitHub (Oct 29, 2021).
Original GitHub issue: https://github.com/benbusby/whoogle-search/issues/508

Describe the bug
Pictures speak a thousand words. One result takes an entire page.

old2

imho no need for the <br>'s , no need for the <hr> and no need to display the link address.
Without
new2
Still not quite right but I'll get to that.

Originally created by @gripped on GitHub (Oct 29, 2021). Original GitHub issue: https://github.com/benbusby/whoogle-search/issues/508 **Describe the bug** Pictures speak a thousand words. One result takes an entire page. ![old2](https://user-images.githubusercontent.com/3513053/139406232-c94080d6-7d86-41a3-ac3a-48092b863490.png) imho no need for the `<br>`'s , no need for the `<hr>` and no need to display the link address. Without ![new2](https://user-images.githubusercontent.com/3513053/139408631-a5fcfcb2-132d-4d0a-b21b-bf4b4e447938.png) Still not quite right but I'll get to that.
kerem 2026-02-25 20:35:28 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@gripped commented on GitHub (Oct 29, 2021):

Again imho, the NoJS links should go to the right of the true link
new3
I've been trying to figure it out but alas no.
I've even discovered the joys of a debugger called Pudb but at the moment it's beyond my capabilities.

<!-- gh-comment-id:954588384 --> @gripped commented on GitHub (Oct 29, 2021): Again imho, the NoJS links should go to the right of the true link ![new3](https://user-images.githubusercontent.com/3513053/139410174-c061827c-d1cc-445c-adc0-e465e2db701e.png) I've been trying to figure it out but alas no. I've even discovered the joys of a debugger called Pudb but at the moment it's beyond my capabilities.
Author
Owner

@benbusby commented on GitHub (Oct 29, 2021):

Hmmm. I think my rationale for adding line breaks and a divider was to create better division between regular and NoJS links on mobile. I don't actually remember anymore though, so I'm fine with changing it to this instead.

<!-- gh-comment-id:954832729 --> @benbusby commented on GitHub (Oct 29, 2021): Hmmm. I think my rationale for adding line breaks and a divider was to create better division between regular and NoJS links on mobile. I don't actually remember anymore though, so I'm fine with changing it to this instead.
Author
Owner

@gripped commented on GitHub (Oct 29, 2021):

Cool. It took up a lot of screen estate and, to me, looked untidy. I've a feeling the 'NoJS' feature isn't used by many as I'd have expected someone to have bought the issue up before? Or maybe I'm just finicky?

<!-- gh-comment-id:954838985 --> @gripped commented on GitHub (Oct 29, 2021): Cool. It took up a lot of screen estate and, to me, looked untidy. I've a feeling the 'NoJS' feature isn't used by many as I'd have expected someone to have bought the issue up before? Or maybe I'm just finicky?
Author
Owner

@benbusby commented on GitHub (Oct 29, 2021):

Yeah, I've been curious if anyone uses that feature as well. My inclination is to think that it is not used very often. I think it would probably get used a lot more if it was refactored to serve as a general website proxy feature that allowed users to open a result in Whoogle itself (using the same /window route), and conditionally enable/disable Javascript depending on user preference. I think there's actually an issue here for that somewhere, and wouldn't be too difficult to implement. Thoughts?

<!-- gh-comment-id:954999532 --> @benbusby commented on GitHub (Oct 29, 2021): Yeah, I've been curious if anyone uses that feature as well. My inclination is to think that it is not used very often. I think it would probably get used a lot more if it was refactored to serve as a general website proxy feature that allowed users to open a result in Whoogle itself (using the same `/window` route), and conditionally enable/disable Javascript depending on user preference. I think there's actually an issue here for that somewhere, and wouldn't be too difficult to implement. Thoughts?
Author
Owner

@drugal commented on GitHub (Oct 29, 2021):

Two things to take from searx. Morty proxy and filtron . I think people would really like.
Morty is a web content sanitizer proxy.
Filtron protects against bots.
I used them as services outside of docker and everything went fine.

<!-- gh-comment-id:955012251 --> @drugal commented on GitHub (Oct 29, 2021): Two things to take from searx. [Morty proxy](https://github.com/asciimoo/morty) and [filtron](https://github.com/asciimoo/filtron) . I think people would really like. Morty is a web content sanitizer proxy. Filtron protects against bots. I used them as services outside of docker and everything went fine.
Author
Owner

@gripped commented on GitHub (Oct 29, 2021):

Morty is the the reason I wanted to improve the look of the NoJS Layout. #276.
I'm hacking Morty into the NoJS setting (because it's easy). Ideally Whoogle would be able to support a a range of HTML sanitizers. If not develop it's own ? But to be fair NoJS is a sanitizer as well.
Filtron I'm aware of, but don't know a lot about.
As always thanks Ben. Whoogle rocks ;)

<!-- gh-comment-id:955024980 --> @gripped commented on GitHub (Oct 29, 2021): Morty is the the reason I wanted to improve the look of the NoJS Layout. #276. I'm hacking Morty into the NoJS setting (because it's easy). Ideally Whoogle would be able to support a a range of HTML sanitizers. If not develop it's own ? But to be fair NoJS is a sanitizer as well. Filtron I'm aware of, but don't know a lot about. As always thanks Ben. Whoogle rocks ;)
Author
Owner

@drugal commented on GitHub (Oct 29, 2021):

Yeah, Whoogle rocks!!!

<!-- gh-comment-id:955028612 --> @drugal commented on GitHub (Oct 29, 2021): Yeah, Whoogle rocks!!!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/whoogle-search#327
No description provided.