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

Cross-Site Copy-Paste suddenly not working #27481

Open
6 tasks done
codewizard13 opened this issue May 23, 2024 · 3 comments
Open
6 tasks done

Cross-Site Copy-Paste suddenly not working #27481

codewizard13 opened this issue May 23, 2024 · 3 comments
Labels
status/awaiting_triage Indicates when an Issue, Pull Request, or Discussion awaits to be triaged.

Comments

@codewizard13
Copy link

codewizard13 commented May 23, 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

I use copy-paste from one site to another at least once a week. This morning copy-paste is not working, even after updating both Elementor versions.

Upon doing the "CTRL + V" step, I am greeted with this error message in the modal pop-up:

Make sure that both sites are updated to the last version of Elementor and have enabled the features relevant to the copied element before trying again

One site is a clone (STAGING) of the other (PROD), so the site settings are the same and have not changed.

Copy-paste error on PROD
Closeup of copy-paste from other site error on PROD

Steps to reproduce

Here is a thorough description of how to reproduce the issue:

  1. Start in Windows 11
  2. Create two WordPress sites (STAGING, PROD) with Elementor and Elementor Pro installed and activated on each
  3. Create a page template with a heading widget on STAGING
  4. Set text (not dynamic tags) value of "Host:" in the heading "Title" field
  5. Create a page template without a heading widget on PROD
  6. Copy the heading widget from STAGING to the clipboard
  7. Right-click anywhere on the test page in STAGING and choose "Paste from other site"
  8. Press CTRL + V
  9. Observe the error in a red font color, which I described in the description above and provided multiple screenshots
  10. Update Elementor & Elementor Pro on both sites to latest version: 3.21.7 & 3.21.3, repeat and watch it fail to paste anything again
  11. The heading FAILS to paste into the template

Expected behavior

After successfully pasting the widget:

  • the modal should automatically close itself
  • the modal should not produce an error message
  • the heading widget should be correctly pasted into the PROD template
  • the heading widget should appear in the navigator

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: Apache
	MySQL version: Percona Server (GPL), Release '28', Revision '47601f19'$ v8.0.36-28
	PHP Version: 8.2.14
	PHP Memory Limit: 512M
	PHP Max Input Vars: 10000
	PHP Max Post Size: 100M
	GD Installed: Yes
	ZIP Installed: Yes
	Write Permissions: All right
	Elementor Library: Connected

== WordPress Environment ==
	Version: 6.5.3
	Site URL: https://elijahstreams.com
	Home URL: https://elijahstreams.com
	WP Multisite: No
	Max Upload Size: 50 MB
	Memory limit: 512M
	Max Memory limit: 512M
	Permalink Structure: /%postname%/
	Language: en_US
	Timezone: America/Los_Angeles
	Debug Mode: Active

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

== User ==
	Role: administrator
	WP Profile lang: en-US
	User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

== Active Plugins ==
	Admin Columns Pro
		Version: 6.4.8
		Author: AdminColumns.com

	Advanced Custom Fields PRO
		Version: 6.3.0.1
		Author: WP Engine

	AWeber for WordPress
		Version: 7.3.17
		Author: AWeber

	Better Search Replace
		Version: 1.4.6
		Author: WP Engine

	Disable Gutenberg
		Version: 3.1.1
		Author: Jeff Starr

	Dynamic.ooo - Dynamic Content for Elementor
		Version: 2.13.11
		Author: Dynamic.ooo

	Elementor
		Version: 3.21.7
		Author: Elementor.com

	Elementor Pro
		Version: 3.21.3
		Author: Elementor.com

	Elijah Streams Site Plugin
		Version: 0.1.05
		Author: Elijah Streams

	EmbedPress
		Version: 4.0.0
		Author: WPDeveloper

	Essential Addons for Elementor
		Version: 5.9.22
		Author: WPDeveloper

	Essential Addons for Elementor - Pro
		Version: 5.8.15
		Author: WPDeveloper

	FileBird Pro
		Version: 6.2.2
		Author: Ninja Team

	JetEngine
		Version: 3.4.4
		Author: Crocoblock

	JetSmartFilters
		Version: 3.4.5
		Author: Crocoblock

	MonsterInsights Pro
		Version: 8.26.0
		Author: MonsterInsights

	podcast player
		Version: 7.2.0
		Author: vedathemes

	Rank Math SEO with AI Best SEO Tools
		Version: 1.0.219
		Author: Rank Math

	Redirection
		Version: 5.4.2
		Author: John Godley

	Unlimited Elements for Elementor
		Version: 1.5.108
		Author: Unlimited Elements

	UpdraftPlus - Backup/Restore
		Version: 2.24.3.26
		Author: UpdraftPlus.Com, DavidAnderson

	WPForms
		Version: 1.8.8.3
		Author: WPForms

	WPForms Post Submissions
		Version: 1.6.0
		Author: WPForms

	Yoast Duplicate Post
		Version: 4.5
		Author: Enrico Battocchi & Team Yoast


== Must-Use Plugins ==
	Force Strong Passwords - WPE Edition
		Version: 1.8.0
		Author: Jason Cosper

	WP Engine Cache Plugin
		Version: 1.3.0
		Author: WP Engine

	WP Engine Seamless Login Plugin
		Version: 1.6.1
		Author: WP Engine

	WP Engine Security Auditor
		Version: 1.1.1
		Author: wpengine

	WP Engine System
		Version: 5.0.1
		Author: WP Engine


== Elements Usage ==
	
	archive : 7
		container : 21
		divider : 2
		heading : 5
		jet-listing-grid : 2
		jet-smart-filters-checkboxes : 1
		jet-smart-filters-pagination : 2
		jet-smart-filters-remove-filters : 1
		jet-smart-filters-search : 1
		jet-smart-filters-sorting : 1
		loop-grid : 4
		template : 5
	container : 16
		button : 5
		container : 30
		counter : 1
		divider : 2
		eael-filterable-gallery : 2
		form : 3
		heading : 13
		icon : 1
		icon-list : 2
		image : 10
		jet-smart-filters-radio : 1
		jet-smart-filters-remove-filters : 1
		jet-smart-filters-sorting : 1
		loop-grid : 2
		media-carousel : 2
		menu-anchor : 2
		portfolio : 1
		search-form : 3
		social-icons : 1
		template : 1
		text-editor : 8
	header : 2
		button : 4
		container : 8
		nav-menu : 4
		search-form : 4
		theme-site-logo : 2
	page : 10
		button : 20
		container : 5
		counter : 12
		divider : 1
		flip-box : 15
		heading : 50
		image : 8
		image-box : 12
		image-gallery : 4
		loop-carousel : 1
		menu-anchor : 1
		posts : 3
		search-form : 1
		spacer : 8
		template : 2
		testimonial-carousel : 1
		text-editor : 27
		wpforms : 1
	popup : 1
		container : 2
		heading : 1
		share-buttons : 1
	section : 61
		button : 16
		call-to-action : 1
		counter : 3
		dce-acf-relationship : 1
		dce-dynamic-osm-map : 1
		google_maps : 1
		heading : 24
		icon-list : 2
		image : 8
		image-box : 4
		nav-menu : 1
		post-info : 1
		posts : 3
		search-form : 1
		social-icons : 5
		spacer : 2
		testimonial-carousel : 2
		text-editor : 25
		ucaddon_team_member_card : 8
	widget : 0
		blockquote : 1
		button : 1
		form : 2
		image : 3
		text-editor : 1
	wp-page : 9
		button : 2
		container : 41
		counter : 3
		divider : 2
		eael-filterable-gallery : 1
		heading : 18
		html : 1
		icon : 3
		icon-box : 3
		image : 1
		loop-carousel : 1
		loop-grid : 2
		media-carousel : 1
		menu-anchor : 6
		portfolio : 1
		shortcode : 1
		template : 4
		text-editor : 12
		wp-widget-podcast_player_widget : 1
		wpforms : 1
	single-post : 12
		button : 1
		container : 41
		dce-acf-relationship : 4
		dce-dynamicposts-v2 : 5
		dce-iframe : 3
		embedpres_elementor : 3
		facebook-embed : 2
		form : 2
		heading : 11
		html : 3
		icon-list : 1
		image : 2
		post-info : 7
		search-form : 2
		social-icons : 1
		spacer : 1
		template : 2
		text-editor : 13
		theme-post-content : 3
		theme-post-featured-image : 1
		theme-post-title : 6
	search-results : 2
		container : 7
		heading : 3
		loop-grid : 2
	loop-item : 14
		button : 2
		container : 12
		heading : 4
		post-info : 6
		theme-post-content : 1
		theme-post-excerpt : 1
		theme-post-featured-image : 2
		theme-post-title : 2


== Settings ==
	
	cpt_support: post, page, e-landing-page, businesses, videos, guests, jobs, newsletters
	disable_color_schemes: yes
	disable_typography_schemes: yes
	allow_tracking: yes
	unfiltered_files_upload: 1
	font_display: swap


== Features ==
	Custom Fonts: 2
	Custom Icons: 1

== Integrations ==
	


== Elementor Experiments ==
	Improved Asset Loading: Active by default
	Improved CSS Loading: Active
	Inline Font Icons: Inactive by default
	Additional Custom Breakpoints: Active by default
	admin_menu_rearrangement: Inactive by default
	Flexbox Container: Active
	Upgrade Swiper Library: Active by default
	Grid Container: Active by default
	Nested Elements Performance: Inactive by default
	Optimized Control Loading: Inactive by default
	Default to New Theme Builder: Active by default
	Hello Theme Header & Footer: Inactive by default
	Elementor Home Screen: Active by default
	Editor Top Bar: Inactive by default
	Build with AI: Active by default
	Landing Pages: Active by default
	Nested Elements: Inactive
	Lazy Load Background Images: Inactive by default
	Display Conditions: Inactive by default
	Form Submissions: Active by default
	Menu: Inactive by default
	Taxonomy Filter: Inactive by default


== Log ==
	
	PHP: showing 5 of 5PHP: 2024-04-26 02:01:21 [warning X 6][../wp-content/plugins/elementor/includes/widgets/icon-box.php::695] Undefined array key "icon" [array (
		'trace' => '
	#0: ../wp-content/plugins/elementor/includes/widgets/icon-box.php(695): Elementor\Core\Logger\Manager -> rest_error_handler()
	#1: ../wp-content/plugins/elementor/includes/base/controls-stack.php(2315): Elementor\Widget_Icon_Box -> render()
	#2: ../wp-content/plugins/elementor/includes/base/widget-base.php(634): Elementor\Controls_Stack -> render_by_mode()
	#3: ../wp-content/plugins/elementor/includes/base/widget-base.php(775): Elementor\Widget_Base -> render_content()
	#4: ../wp-content/plugins/elementor/includes/base/element-base.php(464): Elementor\Widget_Base -> print_content()
	',
	)]
	PHP: 2024-04-26 02:01:21 [warning X 6][../wp-content/plugins/elementor/includes/widgets/icon-box.php::708] Undefined array key "icon" [array (
		'trace' => '
	#0: ../wp-content/plugins/elementor/includes/widgets/icon-box.php(708): Elementor\Core\Logger\Manager -> rest_error_handler()
	#1: ../wp-content/plugins/elementor/includes/base/controls-stack.php(2315): Elementor\Widget_Icon_Box -> render()
	#2: ../wp-content/plugins/elementor/includes/base/widget-base.php(634): Elementor\Controls_Stack -> render_by_mode()
	#3: ../wp-content/plugins/elementor/includes/base/widget-base.php(775): Elementor\Widget_Base -> render_content()
	#4: ../wp-content/plugins/elementor/includes/base/element-base.php(464): Elementor\Widget_Base -> print_content()
	',
	)]
	PHP: 2024-05-07 05:29:55 [warning X 6][../wp-content/plugins/elementor/includes/elements/container.php::1831] Undefined array key "size" [array (
		'trace' => '
	#0: Elementor\Core\Logger\Manager -> shutdown()
	',
	)]
	PHP: 2024-05-07 09:41:15 [warning X 70][../wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php::150] Undefined array key "condition_type" [array (
		'trace' => '
	#0: ../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: ../wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(120): class type array_map()
	#3: ../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: ../wp-content/plugins/elementor/data/base/endpoint.php(158): ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> get_items()
	',
	)]
	PHP: 2024-05-07 09:41:27 [warning X 3][../wp-content/plugins/elementor-pro/modules/assets-manager/asset-types/fonts-manager.php::252] Undefined array key "editor_post_id" [array (
		'trace' => '
	#0: Elementor\Core\Logger\Manager -> shutdown()
	',
	)]

	Log: showing 20 of 352024-05-09 05:43:17 [info] elementor::elementor_updater Started 
	2024-05-09 05:43:17 [info] Elementor/Upgrades - _on_each_version Start  
	2024-05-09 05:43:20 [info] Elementor/Upgrades - _on_each_version Finished 
	2024-05-09 05:43:20 [info] Elementor data updater process has been completed. [array (
		'plugin' => 'Elementor',
		'from' => '3.21.4',
		'to' => '3.21.5',
	)]
	2024-05-21 05:29:16 [info] Elementor data updater process has been completed. [array (
		'plugin' => 'Dynamic.ooo - Dynamic Content for Elementor',
		'from' => '2.13.9',
		'to' => '2.13.10',
	)]
	2024-05-21 05:29:16 [info] Elementor data updater process has been queued. [array (
		'plugin' => 'Elementor',
		'from' => '3.21.5',
		'to' => '3.21.6',
	)]
	2024-05-21 05:29:17 [info] elementor::elementor_updater Started 
	2024-05-21 05:29:17 [info] Elementor/Upgrades - _on_each_version Start  
	2024-05-21 05:29:20 [info] Elementor/Upgrades - _on_each_version Finished 
	2024-05-21 05:29:20 [info] Elementor data updater process has been completed. [array (
		'plugin' => 'Elementor',
		'from' => '3.21.5',
		'to' => '3.21.6',
	)]
	2024-05-21 05:29:46 [info] elementor-pro::elementor_pro_updater Started 
	2024-05-21 05:29:46 [info] Elementor Pro/Upgrades - _on_each_version Start  
	2024-05-21 05:29:46 [info] Elementor Pro/Upgrades - _on_each_version Finished 
	2024-05-21 05:29:46 [info] Elementor data updater process has been completed. [array (
		'plugin' => 'Elementor Pro',
		'from' => '3.21.2',
		'to' => '3.21.3',
	)]
	2024-05-23 07:20:03 [info] Elementor data updater process has been completed. [array (
		'plugin' => 'Dynamic.ooo - Dynamic Content for Elementor',
		'from' => '2.13.10',
		'to' => '2.13.11',
	)]
	2024-05-23 07:20:03 [info] Elementor data updater process has been queued. [array (
		'plugin' => 'Elementor',
		'from' => '3.21.6',
		'to' => '3.21.7',
	)]
	2024-05-23 07:20:04 [info] elementor::elementor_updater Started 
	2024-05-23 07:20:04 [info] Elementor/Upgrades - _on_each_version Start  
	2024-05-23 07:20:07 [info] Elementor/Upgrades - _on_each_version Finished 
	2024-05-23 07:20:07 [info] Elementor data updater process has been completed. [array (
		'plugin' => 'Elementor',
		'from' => '3.21.6',
		'to' => '3.21.7',
	)]

	JS: showing 3 of 3JS: 2024-05-06 17:45:02 [error X 10][../wp-content/plugins/elementor/assets/js/common-modules.min.js?ver=3.21.4:2:56144] Model.isValidChild() should be implemented, please provide 'isValidChild' functionality. 
	JS: 2024-05-21 13:07:15 [error X 2][../wp-admin/load-scripts.php?c=1&loadchunk_0=jquery-core,jquery-migrate,jquery-ui-core,utils,wp-polyfill-inert,regenerator-runtime,wp-polyfill,wp-hooks&ver=6.5.3:2:28760] Cannot read properties of undefined (reading 'value') 
	JS: 2024-05-21 18:26:23 [error X 1][../wp-admin/load-scripts.php?c=1&loadchunk_0=jquery-core,jquery-migrate,jquery-ui-core,utils&ver=6.5.3:2:28760] jQuery(...).select2 is not a function 



== Elementor - Compatibility Tag ==
	
	Dynamic.ooo - Dynamic Content for Elementor: Compatibility not specified
	Elementor Pro: Compatibility not specified
	Essential Addons for Elementor: Compatibility not specified
	Essential Addons for Elementor - Pro: Compatibility not specified
	Unlimited Elements for Elementor: Compatibility not specified

== Elementor Pro - Compatibility Tag ==

Agreement

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

Copy and paste styles in a site seems to be working incorrectly for me as well. Cross site paste and export/import fouls the gap values (since last October). And copy all content from one page to another only pastes in one container.

Across the board, the copying, pasting, exporting, and importing features of Elementor are failing or buggy. Seems like all hands on deck type of problems. But so does a backlog of 3.4k issues on a product with large market share. Very confusing as a customer and fan.

@bentographics
Copy link

+1, espcially container row gaps seem to fail

@KingGrizzly
Copy link

Thanks for flagging this for triage @codewizard13 . I believe the following cross site paste/copy and export/import bug may be related: #24111

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

3 participants