Popup Maker Core
Routine
1.23.0
Release notes
Features
- Added a "Preview Popup" option to the block editor’s Preview menu, matching the classic editor. It opens the popup on the front end in a dedicated tab; clicking it again reuses that same tab, and saving the popup automatically refreshes the open preview so you always see your latest changes.
- Added "Disable URL tracking parameters" privacy setting. When enabled, popup links no longer get
?pid=appended — link clicks are tracked via browser beacons instead (less reliable but non-invasive to URLs).
Improvements
- The popup editor now remembers the last-open settings tab per popup instead of sharing a single tab across all popups, so each popup reopens to the tab you last used.
Fixes
- Fixed the "Preview" button in the classic editor not opening popups — a regression introduced in 1.22.0. You can once again preview popups directly from the editor without having to save and view the live page, now reliably regardless of how quickly the page finishes loading. Thanks to @marklchaves for the fix.
- Fixed missing styles for Popup Maker blocks on the front end in some installs — blocks now render with the correct styling without a console warning about a missing stylesheet.
- Fixed "Disable popup open tracking" privacy setting now disables link tracking parameters appended and click beacon tracking.
- Fixed PHP bug in
pum_get_asset_group_meta()where(array) file_exists()always evaluated as truthy, causing fatal errors when build artifacts were missing. - Fixed condition dropdowns (such as "Categories", "Tags", and other taxonomy selectors) showing duplicate entries and hiding some terms when you had more than ten — every term is now listed once and reachable as you scroll.
- Fixed popups taller than the browser window having their top cut off above the screen, which made the start of the content and the close button impossible to reach. Tall popups now keep their top edge in view.
- Fixed an invalid "Extra Selectors" value on a Click Open trigger breaking all popup triggers on the page. A malformed selector is now skipped (with a console notice) instead of stopping every trigger from working.
- Fixed ACF (Advanced Custom Fields) shortcodes not displaying their values inside popups since ACF 6.3.4, which stopped resolving
shortcodes on non-public content. ACF shortcodes now render in popup content again.
Security
- Tightened the permission checks required & improved validation for pro activation.
- Additional hardening based on continuous AI scanning.