uBlock/platform
Raymond Hill 87d0e456f1
Simplify client messaging code
Little-used code from vapi-client.js has been moved
to vapi-client-extra.js. Given that vapi-client.js
is injected in all web pages, this means less dead
code being injected in all pages.

Swathes of code in vapi-client.js was used only in
a few very specific cases, such as when the logger's
DOM inspector is opened or when the "Filter lists"
pane in the dashboard is opened -- and thus to avoid
that little used code to be loaded in every web page
unconditionally, it has been moved to its own
separate file, vapi-client.extra.js.

vapi-client-extra.js is loaded declaratively or
programmatically only where needed.
2019-09-19 08:31:38 -04:00
..
chromium Simplify client messaging code 2019-09-19 08:31:38 -04:00
firefox Work toward modernizing code base: promisification 2019-09-16 09:45:17 -04:00
opera Add "Relax blocking mode" command to Opera manifest 2019-08-18 08:39:45 -04:00
safari Reomving now obsolete Safari code base 2019-09-19 08:19:39 -04:00
thunderbird Add ability to suspend network request handler at will 2019-06-30 10:09:27 -04:00
webext Use "relax" instead of "toggle" 2019-06-27 08:16:18 -04:00