Drop support for Chrome 49 and 50
Apart from the fact that barely anyone of our users uses Chromium 49 (last supported version on Windows XP) and 50 anymore (see internal data), we're now facing an issue in those versions that prevents us from using custom CSS properties to their full extent (see ui#501). The reason being that there's neither a reliable way to avoid the issue nor a reasonable way to work around the issue. Hence with #55 (closed) (the
adblockplusui update for 3.7) we require Chromium >=51.
What to change
- Remove any Chrome 49/50 specific workarounds from the code.
- Update the minimum Chrome and Opera versions in
Hints for testers
- Smoke test that the extension still works as expected.
- Carefully test with the (new) minimum supported versions of browsers, especially Chrome 51 and Opera 38. We removed some workarounds, so it's important to check we didn't cause a regression by removing a workaround for Chrome 49 that turns out to have been necessary for Edge etc. Specifically the workarounds we removed are used by the Desktop options page, request blocking, snippet filters and icons / icon animations.