Alexei
Alexei
See also this HTTPS Everywhere thread: https://github.com/EFForg/https-everywhere/issues/5121#issuecomment-343277620
The biggest obstacle to supporting Safari at this point is that as per [Apple documentation](https://developer.apple.com/documentation/safariservices/safari_web_extensions/assessing_your_safari_web_extension_s_browser_compatibility), the `webRequest` extension API does not support blocking or modifying requests/responses. As [AdGuard write on...
No updates since [my previous comment](https://github.com/EFForg/privacybadger/issues/549#issuecomment-744583479). > *webRequest* > > Not supported in iOS. > > BlockingResponse not supported. > > **Blocking requests not supported.** > > opt_extraInfoSpec not supported...
I think macOS Safari and iOS Safari use the same base extensions system, with iOS having some additional restrictions/considerations. For example, macOS Safari extensions lack `webRequest`'s blocking capabilities, while iOS...
To follow up on https://github.com/EFForg/privacybadger/issues/549#issuecomment-1079096990, we may be able to offer Privacy Badger for desktop/macOS (not mobile/iOS) Safari in the first half of next year.
Force-pushed a new approach, will update the description. Saving the first try below for posterity: *** This (6c0c3aef5239197d9aa10778caf0ed0e19c3a9fa) uses Flexbox (based on a couple of SO threads: [one](https://stackoverflow.com/questions/29430254/nested-flexbox-with-scrolling-area), [two](https://stackoverflow.com/questions/90178/make-a-div-fill-the-height-of-the-remaining-screen-space)) to...
@lemnis @cowlicks We should be close to a solution here. Screenshots follow. ## Before at 125% zoom:  ## After at 125% zoom: ![screenshot from...
The main problem left to solve (that I'm aware of) is that this patch reduces the size of the domain scroll area at 100% zoom, which is undesirable. Screenshots follow....
@lemnis It's also possible I broke something related to your recently-merged Android compatibility fixes. We should check ... Unfortunately I am not yet set up for Android development.
It seems like the following diff gets us to what we want in terms of popup sizing (more domains shown at 100% zoom, fewer domains at larger zooms), but it...