elementor / elementor/elementor
Elementor Preview button is not working as intended, or worked previously
- Dominant language
- PHP
- Stars
- 7.1k
- Forks
- 1.6k
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 193
Description
### Description
Pressing the 'Preview' button on the top menu in the Elementor Pro Editor now leaves the editor to display the currently edited page, closing the editor. Pressing the back arrow in Chrome reloads the editor. This is inefficient as the developer has to wait for the editor to load before making further changes.
Previously, pressing the Preview button would open a new tab in Chrome, allowing the developer to view updates immediately after pressing the Publish button. Needs sorting...
### Steps to reproduce
See previous entry...
### Expected behavior
See previous entry describing the problem
### Elementor System Info
```txt
== Server Environment ==
Operating System: Linux
Software: nginx/1.29.7
MySQL version: MariaDB Server v10.3.39
PHP Version: 8.4.19
PHP Memory Limit: 1250M
PHP Max Input Vars: 3000
PHP Max Post Size: 128M
GD Installed: Yes
ZIP Installed: Yes
Write Permissions: All right
Elementor Library: Connected
== WordPress Environment ==
Version: 6.9.4
Site URL: https://iam-sheffield.bike
Home URL: https://iam-sheffield.bike
WP Multisite: No
Max Upload Size: 128 MB
Memory limit: 1250M
Max Memory limit: 1250M
Permalink Structure: /%postname%/
Language: en_GB
Timezone: Europe/London
Admin Email: sam-editor@iam-sheffield.bike
Debug Mode: Inactive
== Theme ==
Name: Hello Elementor
Version: 3.4.7
Author: Elementor Team
Child Theme: No
== User ==
Role: administrator
WP Profile lang: en-GB
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36
== Active Plugins ==
Admin Menu Editor
Version: 1.15
Author: Janis Elsts
Antispam Bee
Version: 2.11.11
Author: pluginkollektiv
Child Theme Configurator
Version: 2.6.7
Author: Lilaea Media
Elementor
Version: 4.0.7
Author: Elementor.com
Elementor Pro
Version: 4.0.4
Author: Elementor.com
Essential Addons for Elementor
Version: 6.6.3
Author: WPDeveloper
FileBird Pro
Version: 6.5.2
Author: Ninja Team
Filester - File Manager Pro
Version: 2.1.0
Author: Ninja Team
FormsDB for Elementor Forms
Version: 2.1.7
Author: Cool Plugins
Hosting Tools
Version: 2.4.4
Author: 34SP.com
MainWP Child
Version: 6.0.11
Author: MainWP
Site Kit by Google
Version: 1.178.0
Author: Google
Termly - GDPR/CCPA Cookie Consent Banner
Version: 3.3.1
Author: Termly - GDPR/CCPA Cookie Consent Banner
Unlist Posts & Pages
Version: 1.1.9
Author: Nikhil Chavan
UpdraftPlus - Backup/Restore
Version: 1.26.3
Author: TeamUpdraft, DavidAnderson
WP Armour - Honeypot Anti Spam
Version: 2.3.04
Author: Dnesscarkey
WP Fingerprint
Version: 2.1.2
Author: 34SP.com
XML Sitemap Generator for Google
Version: 4.1.23
Author: Auctollo
Yoast Duplicate Post
Version: 4.6
Author: Enrico Battocchi & Team Yoast
== Elements Usage ==
page : 7
container : 22
divider : 36
heading : 55
posts : 4
table-of-contents : 4
text-editor : 181
theme-post-featured-image : 3
popup : 13
container : 1
heading : 1
text-editor : 1
wp-post : 161
container : 166
divider : 492
e-div-block : 3
e-heading : 3
e-paragraph : 1
eael-post-grid : 1
form : 4
heading : 710
html : 2
image : 8
image-carousel : 1
image-gallery : 15
posts : 53
table-of-contents : 54
text-editor : 2383
theme-post-featured-image : 29
theme-post-title : 1
single-post : 9
container : 19
divider : 25
e-div-block : 2
e-heading : 1
eael-post-grid : 1
heading : 11
posts : 3
table-of-contents : 4
text-editor : 59
theme-post-content : 1
theme-post-featured-image : 3
theme-post-title : 2
loop-item : 2
container : 1
heading : 1
theme-post-excerpt : 1
theme-post-featured-image : 1
theme-post-title : 1
== Settings ==
cpt_support: post, page
allow_tracking: yes
editor_break_lines: 1
unfiltered_files_upload: 1
load_fa4_shim: yes
== Features ==
Custom Fonts: 0
Custom Icons: 1
== Integrations ==
recaptcha: Active
== Elementor Experiments ==
Inline Font Icons: Active
Additional Custom Breakpoints: Active
Container: Active
Optimized Markup: Inactive by default
Default to New Theme Builder: Active
Header and footer: Inactive by default
Pro Free Trial Popup: Inactive by default
Nested Elements: Active
Pages Panel: Inactive by default
Atomic Widgets: Active
V4 Indications Popover: Inactive by default
Enforce atomic widgets capabilities: Active by default
Editor MCP for atomic widgets: Active by default
Backward compatibility migrations: Active by default
Global Classes: Active
Enforce global classes capabilities: Active by default
Variables: Active
Variables Manager: Active by default
Editor v4 (Opt In Page): Active by default
Editor V4: Active
Components: Active
Interactions: Active by default
Widget Creation: Active by default
Import/Export Customization: Active by default
Elementor Editor Events: Inactive by default
Atomic Form: Active by default
Menu: Active
Size Variables: Active by default
Pro Interactions: Active by default
In-Editor Feedback: Inactive by default
== Log ==
Log: showing 20 of 302026-04-28 12:12:02 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '4.0.3',
'to' => '4.0.4',
)]
2026-04-28 12:12:02 [info] elementor-pro::elementor_pro_updater Started
2026-04-28 12:12:02 [info] Elementor Pro/Upgrades - _on_each_version Start
2026-04-28 12:12:02 [info] Elementor Pro/Upgrades - _on_each_version Finished
2026-04-28 12:12:02 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor Pro',
'from' => '4.0.3',
'to' => '4.0.4',
)]
2026-04-30 13:11:53 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor',
'from' => '4.0.4',
'to' => '4.0.5',
)]
2026-04-30 13:11:54 [info] elementor::elementor_updater Started
2026-04-30 13:11:54 [info] Elementor/Upgrades - _on_each_version Start
2026-04-30 13:11:57 [info] Elementor/Upgrades - _on_each_version Finished
2026-04-30 13:11:57 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '4.0.4',
'to' => '4.0.5',
)]
2026-05-04 13:57:11 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor',
'from' => '4.0.5',
'to' => '4.0.6',
)]
2026-05-04 13:57:40 [info] elementor::elementor_updater Started
2026-05-04 13:57:40 [info] Elementor/Upgrades - _on_each_version Start
2026-05-04 13:57:43 [info] Elementor/Upgrades - _on_each_version Finished
2026-05-04 13:57:43 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '4.0.5',
'to' => '4.0.6',
)]
2026-05-07 02:44:30 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor',
'from' => '4.0.6',
'to' => '4.0.7',
)]
2026-05-07 02:48:25 [info] elementor::elementor_updater Started
2026-05-07 02:48:25 [info] Elementor/Upgrades - _on_each_version Start
2026-05-07 02:48:27 [info] Elementor/Upgrades - _on_each_version Finished
2026-05-07 02:48:27 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '4.0.6',
'to' => '4.0.7',
)]
PHP: showing 8 of 8PHP: 2026-04-23 16:04:05 [notice X 2][/var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor-pro/core/database/join-clause.php::37] ElementorPro\Core\Database\Join_Clause::__construct(): Implicitly marking parameter $connection as nullable is deprecated, the explicit nullable type must be used instead [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2026-04-24 01:22:47 [notice X 27][/var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor-pro/core/database/model-base.php::66] ElementorPro\Core\Database\Model_Base::query(): Implicitly marking parameter $connection as nullable is deprecated, the explicit nullable type must be used instead [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2026-04-24 20:21:49 [warning X 17][/var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor-pro/modules/hotspot/widgets/hotspot.php::1059] Trying to access array offset on null [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2026-04-28 12:12:33 [notice X 11][/var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor-pro/modules/notes/database/models/user.php::96] ElementorPro\Modules\Notes\Database\Models\User::query(): Implicitly marking parameter $connection as nullable is deprecated, the explicit nullable type must be used instead [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2026-04-28 14:33:30 [warning X 4][/var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php::150] Undefined array key "condition_type" [array (
'trace' => '
#0: /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(150): Elementor\Core\Logger\Manager -> rest_error_handler()
#1: ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> normalize_template_json_item()
#2: /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(120): class type array_map()
#3: /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(59): ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> normalize_templates_json()
#4: /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor/data/base/endpoint.php(156): ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> get_items()
',
)]
PHP: 2026-04-29 13:27:29 [warning X 2][/var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor/modules/history/revisions-manager.php::363] Undefined array key "editor_post_id" [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2026-04-30 13:13:41 [notice X 19][/var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor/includes/base/controls-stack.php::230] hexdec(): Passing null to parameter #1 ($hex_string) of type string is deprecated [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2026-05-02 10:12:00 [error X 2][/var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor/modules/cloud-library/module.php::190] Uncaught WpOrg\Requests\Exception\Http\Status403: 403 Forbidden in /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor/modules/cloud-library/module.php:190
Stack trace:
#0 /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor/modules/cloud-library/module.php(55): Elementor\Modules\CloudLibrary\Module->is_screenshot_proxy_mode()
#1 /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor/core/base/module.php(86): Elementor\Modules\CloudLibrary\Module->__construct()
#2 /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor/core/modules-manager.php(64): Elementor\Core\Base\Module::instance()
#3 /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor/includes/plugin.php(711): Elementor\Core\Modules_Manager->__construct()
#4 /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-content/plugins/elementor/includes/plugin.php(629): Elementor\Plugin->init_components()
#5 /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-includes/class-wp-hook.php(341): Elementor\Plugin->init()
#6 /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()
#7 /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-includes/plugin.php(522): WP_Hook->do_action()
#8 /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-settings.php(742): do_action()
#9 /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-config.php(155): require_once('...')
#10 /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-load.php(50): require_once('...')
#11 /var/www/vhosts/iam-sheffield.bike/httpdocs/wp-blog-header.php(13): require_once('...')
#12 /var/www/vhosts/iam-sheffield.bike/httpdocs/index.php(17): require('...')
#13 {main}
thrown [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
JS: showing 4 of 4JS: 2026-04-28 13:34:20 [error X 2][https://iam-sheffield.bike/wp-content/plugins/elementor/assets/lib/backbone/backbone.marionette.min.js?ver=2.4.5.e1:24:17421] Could not find template: "#tmpl-elementor-templates-modal__header"
JS: 2026-04-29 10:50:44 [error X 20][https://iam-sheffield.bike/wp-content/plugins/elementor/assets/js/editor-modules.min.js?ver=4.0.4:2:12039] l.get is not a function
JS: 2026-04-30 12:21:52 [error X 97][https://iam-sheffield.bike/wp-content/uploads/essential-addons-elementor/eael.js?ver=1777555308:16:26343] elementor is not defined
JS: 2026-05-04 10:14:56 [error X 1][https://iam-sheffield.bike/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.0.5:2:1063350] Cannot read properties of undefined (reading 'toLowerCase')
== Elementor - Compatibility Tag ==
Elementor Pro: Compatible
Essential Addons for Elementor: Compatible
FormsDB for Elementor Forms: Incompatible
== Elementor Pro - Compatibility Tag ==
Essential Addons for Elementor: Compatible
FormsDB for Elementor Forms: Incompatible
```
### Agreement
- [x] I confirm I have read and followed all the guidelines and instructions outlined in the Editor V4 Bug Report form.
- [x] I agree that my issue may be closed without further action if it doesn't meet all the requirements outlined in the Editor V4 Bug Report form.
Contributor guide
Assessment
This issue has not been assessed yet.