Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

History not correctly saved #27252

Open
6 tasks done
wi-kro opened this issue May 8, 2024 · 2 comments
Open
6 tasks done

History not correctly saved #27252

wi-kro opened this issue May 8, 2024 · 2 comments
Labels
status/awaiting_triage Indicates when an Issue, Pull Request, or Discussion awaits to be triaged.

Comments

@wi-kro
Copy link

wi-kro commented May 8, 2024

Prerequisites

  • I have searched for similar issues in open and closed tickets and cannot find a duplicate.
  • I have troubleshooted my issue, and it still exists against the latest stable version of Elementor.

Description

If you copy-paste an element on a same page, or from a different page, Elementor stop recording history.

Steps to reproduce

On the blank page

  1. Add a container
  2. Add Hedling Text
  3. Add a button
  4. Add Video
  5. Copy Video
  6. Paste the video e.g. 3 times
  7. Add image / or something else
  8. Add icon or something else
  9. If you now go back using shortcuts or in history, it will take you to point 4 instead of point 8

Expected behavior

After copying and pasting the item, the history should show each action.

Isolating the problem

  • This bug happens when only the Elementor (and Elementor Pro) plugins are active.
  • This bug happens with the Hello Elementor theme active.
  • I can reproduce this bug consistently by following the steps I described above.

Elementor System Info

Click to reveal
== Server Environment ==
	Operating System: Linux
	Software: LiteSpeed
	MySQL version: MariaDB Server v10.6.17
	PHP Version: 8.2.16
	PHP Memory Limit: 768M
	PHP Max Input Vars: 10000
	PHP Max Post Size: 128M
	GD Installed: Yes
	ZIP Installed: Yes
	Write Permissions: All right
	Elementor Library: Connected

== WordPress Environment ==
	Version: 6.5.3
	Site URL: https://-.com
	Home URL: https://-.com
	WP Multisite: No
	Max Upload Size: 128 MB
	Memory limit: 768M
	Max Memory limit: 256M
	Permalink Structure: /%postname%/
	Language: pl_PL
	Timezone: Europe/Warsaw
	Debug Mode: Inactive

== Theme ==
	Name: Hello Elementor
	Version: 3.0.1
	Author: Elementor Team
	Child Theme: No

== User ==
	Role: administrator
	WP Profile lang: pl-PL
	User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

== Active Plugins ==
	Crocoblock Wizard
		Version: 1.2.12
		Author: Crocoblock

	Duplicator
		Version: 1.5.9
		Author: Duplicator

	Elementor
		Version: 3.21.4
		Author: Elementor.com

	Elementor Pro
		Version: 3.21.2
		Author: Elementor.com

	JetBlocks For Elementor
		Version: 1.3.12
		Author: Crocoblock

	JetElements For Elementor
		Version: 2.6.17.1
		Author: Crocoblock

	JetFormBuilder
		Version: 3.3.3
		Author: Crocoblock

	JetProductGallery
		Version: 2.1.15
		Author: Crocoblock

	WooCommerce
		Version: 8.8.3
		Author: Automattic

	WP-Sweep
		Version: 1.1.8
		Author: Lester 'GaMerZ' Chan

	WP Super Cache
		Version: 1.12.0
		Author: Automattic

	Yoast SEO
		Version: 22.6
		Author: Team Yoast


== Wykorzystanie elementów ==
	
	container : 4
		button : 7
		container : 40
		heading : 19
		html : 1
		icon : 2
		icon-box : 1
		image : 6
		spacer : 7
	header : 2
		container : 8
		heading : 3
		icon : 3
		image : 2
		spacer : 3
	popup : 2
		button : 1
		container : 24
		heading : 28
		icon-box : 1
		spacer : 6
	section : 1
		heading : 3
		spacer : 20
	wp-page : 7
		animated-headline : 1
		button : 18
		container : 228
		heading : 120
		html : 4
		icon : 10
		icon-box : 3
		icon-list : 33
		image : 10
		jet-form-builder-form : 2
		jet-timeline : 4
		menu-anchor : 4
		nested-accordion : 2
		spacer : 18
		template : 4
		toggle : 3
	single-page : 1
		container : 1
		theme-post-content : 1


== Ustawienia ==
	
	cpt_support: post, page, e-landing-page, jet-form-builder
	allow_tracking: yes
	unfiltered_files_upload: 1
	font_display: swap
	load_fa4_shim: yes
	meta_generator_tag: 1


== Składniki oferty ==
	Custom Fonts: 0
	Custom Icons: 0

== Integracje ==
	


== Eksperymenty z Elementorem ==
	Ulepszone ładowanie zasobów: Domyślnie aktywne
	Poprawione ładowanie CSS: Domyślnie aktywne
	Czcionka ikon: Domyślnie aktywne
	Dodatkowe niestandardowe punkty zmiany: Domyślnie aktywne
	admin_menu_rearrangement: Domyślnie nieaktywne
	Flexbox Container: Włączono
	Upgrade Swiper Library: Domyślnie aktywne
	Grid Container: Włączono
	Nested Elements Performance: Domyślnie nieaktywne
	Optimized Control Loading: Włączono
	Default to New Theme Builder: Włączono
	Nagłówek i stopka motywu Hello: Domyślnie aktywne
	Elementor Home Screen: Domyślnie aktywne
	Editor Top Bar: Włączono
	Build with AI: Włączono
	Strony docelowe: Domyślnie aktywne
	Elementy zagnieżdżone: Włączono
	Leniwe ładowanie obrazów tła: Nieaktywne
	Pages Panel: Domyślnie nieaktywne
	Wyświetl warunki: Włączono
	Form Submissions: Włączono
	Menu: Włączono
	Taxonomy Filter: Włączono


== Dziennik ==
	
Log: showing 20 of 312024-04-18 13:57:25 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'Elementor',
  'from' => '3.21.0',
  'to' => '3.21.1',
)]
2024-04-29 08:06:47 [info] elementor::elementor_updater Started 
2024-04-29 08:06:47 [info] Elementor/Upgrades - _on_each_version Start  
2024-04-29 08:06:48 [info] Elementor data updater process has been queued. [array (
  'plugin' => 'Elementor',
  'from' => '3.21.1',
  'to' => '3.21.3',
)]
2024-04-29 08:06:48 [info] Elementor/Upgrades - _on_each_version Finished 
2024-04-29 08:06:48 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'Elementor',
  'from' => '3.21.1',
  'to' => '3.21.3',
)]
2024-04-29 08:06:55 [info] elementor-pro::elementor_pro_updater Started 
2024-04-29 08:06:55 [info] Elementor Pro/Upgrades - _on_each_version Start  
2024-04-29 08:06:55 [info] Elementor Pro/Upgrades - _on_each_version Finished 
2024-04-29 08:06:55 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'Elementor Pro',
  'from' => '3.21.0',
  'to' => '3.21.1',
)]
2024-05-01 21:54:53 [info] Elementor data updater process has been queued. [array (
  'plugin' => 'Elementor',
  'from' => '3.21.3',
  'to' => '3.21.4',
)]
2024-05-01 21:54:53 [info] elementor-pro::elementor_pro_updater Started 
2024-05-01 21:54:53 [info] Elementor Pro/Upgrades - _on_each_version Start  
2024-05-01 21:54:53 [info] Elementor Pro/Upgrades - _on_each_version Finished 
2024-05-01 21:54:53 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'Elementor Pro',
  'from' => '3.21.1',
  'to' => '3.21.2',
)]
2024-05-01 21:54:53 [info] Elementor data updater process has been queued. [array (
  'plugin' => 'Elementor Pro',
  'from' => '3.21.1',
  'to' => '3.21.2',
)]
2024-05-01 21:54:54 [info] elementor::elementor_updater Started 
2024-05-01 21:54:54 [info] Elementor/Upgrades - _on_each_version Start  
2024-05-01 21:54:54 [info] Elementor/Upgrades - _on_each_version Finished 
2024-05-01 21:54:54 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'Elementor',
  'from' => '3.21.3',
  'to' => '3.21.4',
)]

JS: showing 5 of 5JS: 2024-04-17 12:15:07 [error X 2][../wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.21.0:3:974310] Cannot read properties of undefined (reading 'settings') 
JS: 2024-04-18 15:10:59 [error X 6][../wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.21.1:3:654174] Cannot read properties of undefined (reading 'isDesignable') 
JS: 2024-04-28 21:21:59 [error X 4][../wp-content/plugins/elementor/assets/js/0e842fae60df2bcb2a30.bundle.min.js:2:7789] Cannot read properties of null (reading 'dataset') 
JS: 2024-04-29 17:06:15 [error X 3][../wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.21.3:3:703312] this.model.isValidChild is not a function 
JS: 2024-04-29 17:20:32 [error X 1][../wp-includes/js/jquery/jquery.min.js?ver=3.7.1:2:28760] Cannot read properties of undefined (reading 'value') 

PHP: showing 6 of 6PHP: 2024-04-18 14:15:52 [warning X 1][../wp-content/plugins/elementor/includes/elements/container.php::1831] Undefined array key "size" [array (
  'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2024-04-22 20:38:17 [error X 1][../wp-content/plugins/elementor/core/wp-api.php::26] Uncaught Error: Call to undefined function Elementor\Core\get_plugins() in ../wp-content/plugins/elementor/core/wp-api.php:26
Stack trace:
#0 ../wp-content/plugins/elementor/modules/compatibility-tag/base-module.php(96): Elementor\Core\Wp_Api->get_plugins()
#1 ../wp-content/plugins/elementor/modules/compatibility-tag/base-module.php(58): Elementor\Modules\CompatibilityTag\Base_Module->get_plugins_with_header()
#2 ../wp-content/plugins/elementor/modules/compatibility-tag/module.php(57): Elementor\Modules\CompatibilityTag\Base_Module->get_plugins_to_check()
#3 ../wp-content/plugins/elementor/modules/compatibility-tag/base-module.php(148): Elementor\Modules\CompatibilityTag\Module->get_plugins_to_check()
#4 ../wp-includes/class-wp-hook.php(324): Elementor\Modules\CompatibilityTag\Base_Module->Elementor\Modules\CompatibilityTag\{closure}('')
#5 ../wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
#6 ../wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#7 ../wp-content/plugins/elementor/modules/system-info/module.php(340): do_action('elementor/syste...')
#8 ../wp-content/plugins/elementor/includes/tracker.php(241): Elementor\Modules\System_Info\Module::get_allowed_reports()
#9 ../wp-content/plugins/elementor/includes/tracker.php(530): Elementor\Tracker::get_system_reports_data()
#10 ../wp-content/plugins/elementor/includes/tracker.php(141): Elementor\Tracker::get_tracking_data(false)
#11 ../wp-includes/class-wp-hook.php(324): Elementor\Tracker::send_tracking_data()
#12 ../wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
#13 ../wp-includes/plugin.php(565): WP_Hook->do_action(Array)
#14 ../wp-cron.php(191): do_action_ref_array('elementor/track...', Array)
#15 {main}
  thrown [array (
  'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2024-04-29 18:56:02 [notice X 2][../wp-content/plugins/elementor-pro/modules/screenshots/module.php::33] Function utf8_decode() is deprecated [array (
  'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2024-04-29 18:58:44 [notice X 60][../wp-content/plugins/elementor/includes/base/controls-stack.php::229] hexdec(): Passing null to parameter #1 ($hex_string) of type string is deprecated [array (
  'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2024-04-30 11:26:53 [warning X 6][../wp-content/plugins/elementor/includes/managers/image.php::113] Trying to access array offset on value of type bool [array (
  'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2024-05-08 17:47:36 [warning X 6][../wp-content/plugins/elementor/modules/ai/connect/ai.php::546] Undefined array key "label" [array (
  'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]



== Elementor - Compatibility Tag ==
	
	Elementor Pro: Kompatybilność nieokreślona
	JetBlocks For Elementor: Kompatybilność nieokreślona
	JetElements For Elementor: Kompatybilność nieokreślona

== Elementor Pro - Compatibility Tag ==

Agreement

  • I agree that my issue may be closed without action if it doesn't meet all the requirements.
@wi-kro wi-kro added the status/awaiting_triage Indicates when an Issue, Pull Request, or Discussion awaits to be triaged. label May 8, 2024
@wi-kro
Copy link
Author

wi-kro commented May 8, 2024

I noticed that the problem only occurs when the Grid Container function is running!

@toineenzo
Copy link

toineenzo commented May 14, 2024

This issue should be fixed in the latest version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status/awaiting_triage Indicates when an Issue, Pull Request, or Discussion awaits to be triaged.
Projects
None yet
Development

No branches or pull requests

2 participants