()
| 404 | } |
| 405 | |
| 406 | function update() { |
| 407 | const details = manager.details({secondRound: true}); |
| 408 | if (!details) { |
| 409 | return; |
| 410 | } |
| 411 | variablesStore.addRulesForMatching(details.rules); |
| 412 | variablesStore.matchVariablesAndDependents(); |
| 413 | manager.render(theme!, ignoredImageAnalysisSelectors); |
| 414 | if (__TEST__) { |
| 415 | document.dispatchEvent(new CustomEvent('__darkreader__test__dynamicUpdateComplete')); |
| 416 | } |
| 417 | } |
| 418 | |
| 419 | const manager = manageStyle(element, {update, loadingStart, loadingEnd}); |
| 420 | styleManagers.set(element, manager); |
no test coverage detected