AdguardTeam / AdguardTeam/AdguardAssistant

Improvement of the manual ad blocker picker

Đang mở
#437 0 bình luận 0 reaction 1 người được giao Được @maximtop nhận Xem trên GitHub
feature request Priority: P4
Ngôn ngữ chính
JavaScript
Star
194
Fork
25
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Currently, our tool generates blocking rules starting from more specific selectors and moving toward broader ones. However, these rules are often too tightly bound to the page structure (e.g., element positioning or child counts). As a result, such rules:
- do not transfer well across different pages of the same site,
- require manual adjustments by the user,
- are at risk of breaking when the site’s layout changes.

**Observations:**
- Other products immediately suggest several simple and unambiguous selectors, which usually work across all pages of a site, not just the current one.
- Visual highlighting of the chosen element makes selection much easier and reduces errors.
- Their interfaces include controls that let users gradually adjust the selector from specific to more general in a convenient, visual way.

**Why This Matters:**
- Simplifies the rule selection process for users.
- Produces rules that are more portable and reliable.
- Reduces the number of errors and complaints.
- Improves usability for the active audience that heavily relies on blocking functionality (as seen in community discussions and issue reports).

**Proposed Improvements:**
- Implement element highlighting during selector selection.
- Add a step-by-step tool for simplifying or generalizing a selector (similar to slider controls in other products).
- Prioritize showing simpler and more unambiguous selectors.

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.