dothq / adblock Goto Github PK
View Code? Open in Web Editor NEW๐ก๏ธ Dot Shield, a powerful adblocker that stays out of your way.
License: Mozilla Public License 2.0
๐ก๏ธ Dot Shield, a powerful adblocker that stays out of your way.
License: Mozilla Public License 2.0
Describe the bug
Saving settings doesn't apply settings changes until you restart the extension or browser.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Settings should reapply when the save button is clicked.
Desktop (please complete the following information):
This issue has been automatically created by todo-actions based on a TODO comment found in src/backend/youtube/index.ts:37. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in src/frontend/html/popup.html:12. It will automatically be closed when the TODO comment is removed from the default branch (main).
adblock/.github/workflows/ci.yml
Lines 2 to 7 in c4a083a
This issue has been automatically created by todo-actions based on a TODO comment found in src/frontend/constants/colors.ts:1. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in src/backend/background.ts:111. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in src/frontend/ui/settings/app.tsx:47. It will automatically be closed when the TODO comment is removed from the default branch (main).
adblock/src/frontend/html/popup.html
Lines 4 to 9 in c4a083a
This issue has been automatically created by todo-actions based on a TODO comment found in src/frontend/ui/popup/app.tsx:144. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in src/backend/background.ts:28. It will automatically be closed when the TODO comment is removed from the default branch (main).
adblock/.github/workflows/ci.yml
Lines 12 to 17 in c4a083a
This issue has been automatically created by todo-actions based on a TODO comment found in src/backend/background.ts:86. It will automatically be closed when the TODO comment is removed from the default branch (main).
adblock/src/frontend/html/popup.html
Lines 3 to 8 in c4a083a
Describe the bug
Dot Shield UI is mostly blank on the Dot Browser NTP (aka Firefox NTP).
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Dot Shield UI would be visible.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
I have only tested this with the version of Dot Shield bundled with Dot Browser.
This issue has been automatically created by todo-actions based on a TODO comment found in src/frontend/ui/popup/app.tsx:143. It will automatically be closed when the TODO comment is removed from the default branch (main).
adblock/.github/workflows/ci.yml
Lines 25 to 30 in c4a083a
This issue has been automatically created by todo-actions based on a TODO comment found in src/frontend/ui/popup/state.tsx:32. It will automatically be closed when the TODO comment is removed from the default branch (main).
Note that google really doesn't want ads blocked on youtube, hence why
the default adblock behavior doesn't work properly. Instead we need to create
a custom blocker that stops ads from being displayed. A really simple bodge
is to just click the skip button instantly and seem like we have properly skipped
the ad. The skip button ad is currently .ytp-ad-text.ytp-ad-skip-button-text
This issue has been automatically created by todo-actions based on a TODO comment found in src/backend/sites/youtube.ts:1. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in src/backend/domains.ts:4. It will automatically be closed when the TODO comment is removed from the default branch (main).
adblock/webpack/webpack.prod.js
Lines 1 to 6 in c4a083a
adblock/.github/workflows/ci.yml
Line 35 in c4a083a
Provide feedback in the console
This issue has been automatically created by todo-actions based on a TODO comment found in src/backend/sites/youtube.ts:24. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in src/backend/background.ts:85. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in src/backend/blacklist.ts:44. It will automatically be closed when the TODO comment is removed from the default branch (main).
TODO Note: https://github.com/AdguardTeam/cname-trackers
This issue has been automatically created by todo-actions based on a TODO comment found in src/backend/blacklist.ts:45. It will automatically be closed when the TODO comment is removed from the default branch (main).
Is your feature request related to a problem? Please describe.
When a website like twitter is broken (intentionally) due to a list, but I am not told.
Describe the solution you'd like
Display a screen on broken sites telling you:
This issue has been automatically created by todo-actions based on a TODO comment found in src/backend/background.ts:39. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in src/frontend/ui/stats/stats.ts:20. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in src/backend/background.ts:69. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in src/backend/background.ts:226. It will automatically be closed when the TODO comment is removed from the default branch (main).
This issue has been automatically created by todo-actions based on a TODO comment found in src/frontend/ui/popup/state.tsx:30. It will automatically be closed when the TODO comment is removed from the default branch (main).
Describe the bug
Whilst cosmetics work, they do not compare to that seen in ublock origin.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A similar output to ublock origin.
Desktop (please complete the following information):
Additional context
This may have something to do with our filter lists
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.