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

🐞 Menu cart SVG icon disappears on front when Optimized Control Loading experiment is activated - [ED-14709] #27342

Closed
6 tasks done
79ho3ein opened this issue May 15, 2024 · 2 comments
Labels
bug Indicates a bug with one or multiple components. component/optimized-control-loading References the Optimized Control Loading experimental feature. integration/woocommerce References any component related to Elementor Pro’s WooCommerce Builder. mod* product/pro Indicates if the referenced component is part of the Elementor Pro plugin. product/3.22 [Temp.] References if an Issue or Discussion is part of Elementor (and Pro) v3.22. status/merged Indicates when a Pull Request has been merged to a Release. type/experiment Indicates when a topic is related to a Stable or Unstable Feature or Experiment. type/layout Indicates when a topic is related to a component’s Layout. type/styles Indicates when a topic is related to the styles or design of a component. widget/wc/menu-cart References the WooCommerce Menu Cart widget (Pro) often referred as the Mini Cart.
Milestone

Comments

@79ho3ein
Copy link

79ho3ein commented May 15, 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

Hi elementor team,

If you enable the Optimized Control Loading option in the settings, the "close" icon in the menu cart element will change to the default icon and will no longer display the SVG icon.

1

Steps to reproduce

1- Make sure the Optimized Control Loading option is enabled.
2- Choose an SVG icon for the close button of the menu cart element.
3- Check out the frontend. The svg icon is not displayed.
4- If you disable the Optimized Control Loading option, the problem will be solved.

Expected behavior

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: MariaDB Server v10.6.14
	PHP Version: 7.4.33
	PHP Memory Limit: 512M
	PHP Max Input Vars: 1000
	PHP Max Post Size: 64M
	GD Installed: Yes
	ZIP Installed: Yes
	Write Permissions: All right
	Elementor Library: Connected

== WordPress Environment ==
	Version: 6.5.3
	Site URL: https://domain.com
	Home URL: https://domain.com
	WP Multisite: No
	Max Upload Size: 64 MB
	Memory limit: 40M
	Max Memory limit: 512M
	Permalink Structure: /%postname%/
	Language: en_US
	Timezone: Asia/Tehran
	Debug Mode: Inactive

== Theme ==
	Name: Hello Elementor Child
	Version: 2.0.0
	Author: Elementor Team
	Child Theme: Yes
	Parent Theme Name: Hello Elementor
	Parent Theme Version: 3.0.1
	Parent Theme Author: Elementor Team

== 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 ==
	Elementor
		Version: 3.21.5
		Author: Elementor.com

	Elementor Pro
		Version: 3.21.2
		Author: Elementor.com

	WooCommerce
		Version: 8.9.0
		Author: Automattic


== Features ==
	Custom Fonts: 1
	Custom Icons: 0

== Integrations ==
	
	woocommerce: Active


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


== Log ==
	
Log: showing 20 of 412024-04-19 20:45:07 [info] elementor::elementor_updater Started 
2024-04-19 20:45:07 [info] elementor/Upgrades - _on_each_version Start  
2024-04-19 20:45:07 [info] elementor/Upgrades - _on_each_version Finished 
2024-04-19 20:45:07 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'elementor',
  'from' => '3.21.0',
  'to' => '3.21.1',
)]
2024-04-19 20:45:09 [info] Elementor data updater process has been queued. [array (
  'plugin' => 'elementor',
  'from' => '3.21.0',
  'to' => '3.21.1',
)]
2024-04-25 23:00:59 [info] elementor::elementor_updater Started 
2024-04-25 23:00:59 [info] elementor/Upgrades - _on_each_version Start  
2024-04-25 23:00:59 [info] elementor/Upgrades - _on_each_version Finished 
2024-04-25 23:00:59 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'elementor',
  'from' => '3.21.1',
  'to' => '3.21.3',
)]
2024-05-10 02:11:23 [info] Elementor data updater process has been queued. [array (
  'plugin' => 'elementor',
  'from' => '3.21.3',
  'to' => '3.21.5',
)]
2024-05-10 02:11:24 [info] Elementor data updater process has been queued. [array (
  'plugin' => 'elementor pro',
  'from' => '3.21.0',
  'to' => '3.21.2',
)]
2024-05-10 02:11:24 [info] elementor-pro::elementor_pro_updater Started 
2024-05-10 02:11:24 [info] elementor pro/Upgrades - _on_each_version Start  
2024-05-10 02:11:24 [info] elementor pro/Upgrades - _on_each_version Finished 
2024-05-10 02:11:24 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'elementor pro',
  'from' => '3.21.0',
  'to' => '3.21.2',
)]
2024-05-10 02:11:24 [info] elementor::elementor_updater Started 
2024-05-10 02:11:24 [info] elementor/Upgrades - _on_each_version Start  
2024-05-10 02:11:24 [info] elementor/Upgrades - _on_each_version Finished 
2024-05-10 02:11:25 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'elementor',
  'from' => '3.21.3',
  'to' => '3.21.5',
)]
2024-05-10 02:11:26 [info] Elementor data updater process has been queued. [array (
  'plugin' => 'elementor',
  'from' => '3.21.3',
  'to' => '3.21.5',
)]

JS: showing 1 of 1JS: 2024-04-15 11:39:26 [error X 1][../wp-content/plugins/elementor/assets/js/ai.min.js?ver=3.20.4:3:7564] ReactUtils is not defined 

PHP: showing 1 of 1PHP: 2024-04-18 01:55:03 [error X 1][../public_html/wp-content/plugins/elementor/modules/home/transformations/filter-plugins.php::30] Uncaught TypeError: Argument 1 passed to Elementor\Modules\Home\Transformations\Filter_Plugins::get_add_ons_installation_status() must be of the type array, null given, called in ../public_html/wp-content/plugins/elementor/modules/home/transformations/filter-plugins.php on line 21 and defined in ../public_html/wp-content/plugins/elementor/modules/home/transformations/filter-plugins.php:30
Stack trace:
#0 ../public_html/wp-content/plugins/elementor/modules/home/transformations/filter-plugins.php(21): Elementor\Modules\Home\Transformations\Filter_Plugins->get_add_ons_installation_status(NULL)
#1 ../public_html/wp-content/plugins/elementor/modules/home/classes/transformations-manager.php(47): Elementor\Modules\Home\Transformations\Filter_Plugins->transform(Array)
#2 ../public_html/wp-content/plugins/elementor/modules/home/api.php(24): Eleme [array (
  'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]



== Elementor - Compatibility Tag ==
	
	Elementor Pro: Compatible

== Elementor Pro - Compatibility Tag ==	

Agreement

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

KingYes commented May 20, 2024

It will be fixed in the next Pro release; thanks!

@KingYes KingYes closed this as completed May 20, 2024
@79ho3ein
Copy link
Author

Nice! thank you @KingYes

@nicholaszein nicholaszein changed the title Optimized Control Loading bug - menu cart element ✅ 🐞 Menu cart SVG icon disappears on front when Optimized Control Loading experiment is activated - [ED-14709] May 22, 2024
@nicholaszein nicholaszein added bug Indicates a bug with one or multiple components. product/pro Indicates if the referenced component is part of the Elementor Pro plugin. status/merged Indicates when a Pull Request has been merged to a Release. integration/woocommerce References any component related to Elementor Pro’s WooCommerce Builder. type/styles Indicates when a topic is related to the styles or design of a component. type/layout Indicates when a topic is related to a component’s Layout. solved Indicates that an Issue has been Solved, or a Feature Request has been Released. type/experiment Indicates when a topic is related to a Stable or Unstable Feature or Experiment. widget/wc/menu-cart References the WooCommerce Menu Cart widget (Pro) often referred as the Mini Cart. mod* component/optimized-control-loading References the Optimized Control Loading experimental feature. and removed status/awaiting_triage Indicates when an Issue, Pull Request, or Discussion awaits to be triaged. labels May 22, 2024
@nicholaszein nicholaszein added this to the 3.22.0 milestone May 22, 2024
@nicholaszein nicholaszein removed the solved Indicates that an Issue has been Solved, or a Feature Request has been Released. label May 22, 2024
@nicholaszein nicholaszein changed the title ✅ 🐞 Menu cart SVG icon disappears on front when Optimized Control Loading experiment is activated - [ED-14709] 🐞 Menu cart SVG icon disappears on front when Optimized Control Loading experiment is activated - [ED-14709] May 22, 2024
@nicholaszein nicholaszein added the product/3.22 [Temp.] References if an Issue or Discussion is part of Elementor (and Pro) v3.22. label May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Indicates a bug with one or multiple components. component/optimized-control-loading References the Optimized Control Loading experimental feature. integration/woocommerce References any component related to Elementor Pro’s WooCommerce Builder. mod* product/pro Indicates if the referenced component is part of the Elementor Pro plugin. product/3.22 [Temp.] References if an Issue or Discussion is part of Elementor (and Pro) v3.22. status/merged Indicates when a Pull Request has been merged to a Release. type/experiment Indicates when a topic is related to a Stable or Unstable Feature or Experiment. type/layout Indicates when a topic is related to a component’s Layout. type/styles Indicates when a topic is related to the styles or design of a component. widget/wc/menu-cart References the WooCommerce Menu Cart widget (Pro) often referred as the Mini Cart.
Projects
None yet
Development

No branches or pull requests

3 participants