Skip to content

v1.7.8

@SysAdminDoc SysAdminDoc tagged this 24 Mar 20:56
Match pattern engine:
- Fix isValidMatchPattern rejecting patterns with ports (e.g. http://localhost:3000/*)
- Fix matchPattern wildcard subdomain comparison with ports (*.example.com:8080)
- convertIncludeToMatch now validates output against isValidMatchPattern

Script registration:
- Fix inconsistent enabled checks: 4 locations used truthy s.enabled instead
  of s.enabled !== false, causing scripts with undefined enabled state to be
  incorrectly treated as disabled
- Log failed script registrations in registerAllScripts (was silently swallowed
  by Promise.allSettled)

DNR rules:
- Check dynamic rule quota (30,000 limit) before applying GM_webRequest rules
  to prevent silent failures
Assets 2
Loading