Read CPTs and Taxonomies just before checking visibility
Hide widgets only after the main query has run

Looking at you WooCommerce layered_nav_init()
Add scripts only on widgets and customiser view
Check for parse_query action instead
Make sure that valid query string exists before parsing it
Include our assets also on Widget Context settings page
Version bump
Update readme