Core Forms 4.3.0-beta3
Pre-release. Same scope as beta2 + one access fix.
Fix vs beta2
- Poll analytics page returned "Sorry, you are not allowed". The hidden analytics screen registered under the
core-formsparent and then calledremove_submenu_page()to hide the menu entry — but removing from\$submenualso strips the slug from WP's URL allowlist, souser_can_access_admin_page()rejected everyone except super-admins. Switched to an empty parent slug; the page now resolves atadmin.php?page=cf-poll-analytics&poll=Xand honors the per-pageedit_postscap.
Polls rework (carried over)
Tabbed editor, drag-to-reorder, "Other" write-in, vote-integrity rewrite (voter_hash dedupe, cookie-on-render with SameSite=Lax; Secure, user-mode anon rejection, honeypot, per-IP rate limit), hourly auto-close cron, Gutenberg block, REST endpoints, live results, change-vote window, bar/columns/percent styles, analytics screen + CSV export, accessibility pass, jQuery removed, schema migration with backfill.
Install on staging only. Real installs stay on 4.2.10 until stable 4.3.0.