| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Resolve PR simpleanalytics#47 conflicts as requested, retaining the merged manual-pageview and automated-event fixes alongside the onload callback and all regression tests. Validated on WordPress 7.1 / PHP 8.3.33: 22 tests passed.
| Back | FazBrowse Home | New Git URL |
Summary
Fixes #38
Run the configured callback through the script's onload handler instead of the unused data-onload attribute. WordPress escapes the handler, and the browser regression verifies execution with quoted callback text.
Only users with unfiltered_html can authorize callback code. A site-specific signature records authorized saves. Previously stored callbacks remain inactive until an authorized administrator saves the Advanced settings again; changing WordPress authentication salts also requires saving again.
Resolved the requested conflicts against current main. The merged version retains the manual-pageview fix from #42, both-state event-setting tests from #43, and the existing regression harness and lifecycle fixes. Manual collection still emits data-auto-collect="false", while the callback is supplied by OnloadCallback::get().
Testing