Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to view last requests in dynamic filtering panel due to no scrolling #3504

Closed
9 tasks done
fe2-Nyxar opened this issue Dec 29, 2024 · 12 comments
Closed
9 tasks done
Labels
duplicate This issue or pull request already exists

Comments

@fe2-Nyxar
Copy link

Prerequisites

  • I verified that this is not a filter list issue. Report any issues with filter lists or broken website functionality in the uAssets issue tracker.
  • This is NOT a YouTube, Facebook or Twitch report. These sites MUST be reported by clicking their respective links.
  • This is not a support issue or a question. For support, questions, or help, visit /r/uBlockOrigin.
  • I performed a cursory search of the issue tracker to avoid opening a duplicate issue.
  • The issue is not present after disabling uBO in the browser.
  • I checked the documentation to understand that the issue I am reporting is not normal behavior.

I tried to reproduce the issue when...

  • uBO is the only extension.
  • uBO uses default lists and settings.
  • using a new, unmodified browser profile.

Description

I'm using uBlock Origin in Advanced Mode, which allows me to monitor and block individual requests from websites dynamically. However, I’ve encountered a usability issue:
On some websites with many requests to third-party domains, the dynamic filtering panel doesn't show the last few requests.
There’s no way to scroll to view or manage these hidden requests.
This makes it difficult to block or allow specific requests when the list is long, especially on sites that make a high volume of requests.

A specific URL where the issue occurs.

it happens on every site with many third-party requests, here's an example: https://suno.com/song/48b1ea72-7ccd-446d-a3a4-54c699915b21

Steps to Reproduce

Enable Advanced Mode in uBO.
Visit a website that makes many third-party requests (e.g., ad-heavy or analytics-heavy sites).
Open the Dynamic Filtering Panel.
Notice that the last few requests are inaccessible even if you scroll

Expected behavior

The dynamic filtering panel should include a scrollbar or some mechanism to access all requests, regardless of how many are made by the site. For accessing all requests, regardless of how many the site makes

Actual behavior

The panel displays only a fixed number of requests, with no ability to scroll or view the remaining ones. The last few requests become inaccessible, and it is impossible to view

2024-12-29_15-47-59.mp4

uBO version

Version 1.61.2

Browser name and version

Mozilla Firefox 133.0

Operating System and version

Nixos 24.11

@gwarser
Copy link

gwarser commented Dec 29, 2024

I see the scrollbar on your video. The thin transparent line on the left border of the popup. There is no more top level domains on this page. Subdomains are hidden - click the + all in first row or click the rows with dots before the top domain name to see them.

Hmm, do you mean it has rubber-band effect? If you scroll to the bottom it scrolls back by itself? Your video looks small is this your monitor resolution?

@gwarser
Copy link

gwarser commented Dec 29, 2024

OK, I see the issue when I set the screen resolution to 1280x720, the statusz. subdomain is not visible in the popup, but it is when opened in new window:

Screenshot1
Screenshot1

@gorhill
Copy link
Member

gorhill commented Dec 29, 2024

I get suno.ai as the last item in the list, there is nothing to see beyond that entry. That entry is properly shown in your video.

@gwarser
Copy link

gwarser commented Dec 29, 2024

Duplicate of #3014

@gwarser gwarser marked this as a duplicate of #3014 Dec 29, 2024
@uBlock-user uBlock-user closed this as not planned Won't fix, can't repro, duplicate, stale Dec 29, 2024
uBlock-user added a commit to uBlockOrigin/uAssets that referenced this issue Dec 29, 2024
@fe2-Nyxar
Copy link
Author

I get suno.ai as the last item in the list, there is nothing to see beyond that entry. That entry is properly shown in your video.

Yes, but I can't block it or unblock it because it's at the end of the list

@fe2-Nyxar
Copy link
Author

Duplicate of #3014

yes that's the exact issue, he did a better job explaining it, is it an issue at my end or what?

@gorhill
Copy link
Member

gorhill commented Dec 29, 2024

The browser is giving uBO a container to render its popup panel and uBO doesn't know it's off screen, only the browser knows. The fix has to be browser-side, it needs to ensure the container in which uBO is told to render to not extend beyond the screen.

Meanwhile a workaround is to open the panel in its own tab, by pressing Ctrl+Shift and clicking the all cell.

@gwarser gwarser added the duplicate This issue or pull request already exists label Dec 29, 2024
@u-RraaLL
Copy link
Contributor

Meanwhile a workaround is to open the panel in its own tab, by pressing Ctrl+Shift and clicking the all cell.

Or by scroll-clicking uBO's shield.

@fe2-Nyxar
Copy link
Author

Meanwhile a workaround is to open the panel in its own tab, by pressing Ctrl+Shift and clicking the all cell.

Or by scroll-clicking uBO's shield.

how is that?

@fe2-Nyxar
Copy link
Author

The browser is giving uBO a container to render its popup panel and uBO doesn't know it's off screen, only the browser knows. The fix has to be browser-side, it needs to ensure the container in which uBO is told to render to not extend beyond the screen.

Meanwhile a workaround is to open the panel in its own tab, by pressing Ctrl+Shift and clicking the all cell.

Thank you man, well I can work with this for the moment :)

@gorhill
Copy link
Member

gorhill commented Dec 30, 2024

how is that?

Click uBO's toolbar icon using your mouse's middle button if you have one -- I had forgotten about this.

@fe2-Nyxar
Copy link
Author

how is that?

Click uBO's toolbar icon using your mouse's middle button if you have one -- I had forgotten about this.

thank you it works 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

5 participants