Skip to content

Time Delay popup settings tab can show up "blank" when trying to edit them #1109

@marklchaves

Description

@marklchaves

Describe the bug

Given you have a popup with an Auto Open and Click Open trigger.

The Time Delay Settings > General shows a blank tab (error) when you edit Click Trigger Settings > Advanced immediately before editing Time Delay Settings.

That's because PM is probably remembering the last tab I was on was the Advanced settings for the Click Open trigger. So it tries to open or display the "advanced" settings for my Auto Open trigger, but there are no "advanced" settings for Auto Open triggers.

Site information

wp-core

version: 6.8.2
site_language: en_US
user_language: en_US
timezone: +08:00
permalink: /%postname%/
https_status: true
multisite: false
user_registration: 0
blog_public: 1
default_comment_status: open
environment_type: local
user_count: 2
dotorg_communication: true

wp-active-theme

name: Twenty Twenty-Five (twentytwentyfive)
version: 1.3
author: the WordPress team
author_website: https://wordpress.org
parent_theme: none
theme_features: core-block-patterns, post-thumbnails, responsive-embeds, editor-styles, html5, automatic-feed-links, widgets-block-editor, block-templates, post-formats, editor-style
theme_path: /Users/markchaves/Local Sites/pagebuilder/app/public/wp-content/themes/twentytwentyfive
auto_update: Disabled

wp-plugins-active (7)

Code Snippets: version: 3.6.8, author: Code Snippets Pro, Auto-updates disabled
Health Check & Troubleshooting: version: 1.7.1, author: The WordPress.org community, Auto-updates disabled
Popup Maker: version: 1.20.6, author: Popup Maker, Auto-updates disabled
Popup Maker - WooCommerce Pro: version: 1.0.1, author: WP Popup Maker, Auto-updates disabled
Query Monitor: version: 3.19.0, author: John Blackbourn, Auto-updates disabled
WooCommerce: version: 10.1.2, author: Automattic, Auto-updates disabled
Yoast Duplicate Post: version: 4.5, author: Enrico Battocchi & Team Yoast, Auto-updates disabled

wp-server

server_architecture: Darwin 23.6.0 x86_64
httpd_software: nginx/1.26.1
php_version: 8.1.23 64bit
php_sapi: fpm-fcgi
max_input_variables: 4000
time_limit: 1200
memory_limit: 256M
max_input_time: 600
upload_max_filesize: 300M
php_post_max_size: 1000M
curl_version: 8.7.1 (SecureTransport) LibreSSL/3.3.6
suhosin: false
imagick_availability: true
pretty_permalinks: true
htaccess_extra_rules: false
static_robotstxt_file: false
current: 2025-08-28T09:25:52+00:00
utc-time: Thursday, 28-Aug-25 09:25:52 UTC
server-time: 2025-08-28T17:25:50+08:00

wp-database

extension: mysqli
server_version: 8.0.16
client_version: mysqlnd 8.1.23
max_allowed_packet: 16777216
max_connections: 151

Expected behavior

The Time Delay Settings > General settings should display instead of showing a blank tab.

Current behavior

The Time Delay Settings > General tab is blank because PM is probably remembering the last tab I was on was the Advanced settings for the Click Open trigger.

Demo

https://share.wppopupmaker.com/6qunv5WY

Steps to reproduce

  1. Create a popup
  2. Add a click open and auto open trigger (2 triggers total)
  3. Edit the click open trigger advanced settings
  4. Edit the auto open trigger settings (the tab will be blank; see demo)

Errors

Additional context

I also see this error in 1.21.0 beta.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions