elementor / elementor

The most advanced frontend drag & drop page builder. Create high-end, pixel perfect websites at record speeds. Any theme, any page, any design.
https://elementor.com/
GNU General Public License v3.0
6.59k stars 1.42k forks source link

⛔ 🐞 Bug Report: Layout broke after upgrading to the latest version #21004

Closed johnvu93 closed 1 year ago

johnvu93 commented 1 year ago

Prerequisites

Description

I'm really impressed with the new Flexbox Container feature, but since version 3.9.0-dev3, the margin feature has broken my whole layout. If the admin needs an account, I'll make sure to inbox you.

Steps to reproduce

  1. backup
  2. upgrade to the latest version
  3. look at this video: https://www.dropbox.com/s/ff6thmexb8mkh7z/Screen%20Recording%202023-01-13%20at%2014.21.37.mov?dl=0 and https://www.dropbox.com/s/zqppk36xp46p957/Screen%20Recording%202023-01-10%20at%2011.01.25.mov?dl=0

Isolating the problem

System Info

System Info ````txt == Server Environment == Operating System: Linux Software: Apache/2.4.54 (Debian) MySQL version: mariadb.org binary distribution v10.6.3 PHP Version: 8.0.27 PHP Memory Limit: 128M 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.1.1 Site URL: https://touchers.co Home URL: https://touchers.co WP Multisite: No Max Upload Size: 100 MB Memory limit: 40M Max Memory limit: 256M Permalink Structure: /%category%/%postname%/ Language: en-US Timezone: 7 Admin Email: john@touchers.co Debug Mode: Inactive == Theme == Name: Astra Child Version: 1.0.0 Author: Brainstorm Force Child Theme: Yes Parent Theme Name: Astra Parent Theme Version: 4.0.1 Parent Theme Author: Brainstorm Force == User == Role: administrator WP Profile lang: en_US User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 == Active Plugins == Astra Pro Version: 4.0.0 Author: Brainstorm Force CookieYes | GDPR Cookie Consent Version: 3.0.8 Author: CookieYes Custom Fonts Version: 1.3.7 Author: Brainstorm Force Easy Updates Manager Version: 9.0.14 Author: Easy Updates Manager Team Elementor Version: 3.11.0-dev3 Author: Elementor.com Elementor Beta (Developer Edition) Version: 1.1.1 Author: Elementor.com Elementor Pro Version: 3.10.1 Author: Elementor.com Essential Addons for Elementor Version: 5.5.2 Author: WPDeveloper Essential Addons for Elementor - Pro Version: 5.4.3 Author: WPDeveloper FileBird Version: 5.1.4 Author: Ninja Team Import / Export Customizer Settings Version: 1.0.7 Author: Brainstorm Force Rank Math SEO Version: 1.0.106 Author: Rank Math Rank Math SEO PRO Version: 3.0.28 Author: Rank Math Slider Revolution Version: 6.6.8 Author: ThemePunch Slider Revolution Particles Effect Version: 3.3.2 Author: ThemePunch Ultimate Addons for Elementor Version: 1.36.14 Author: Brainstorm Force UpdraftPlus - Backup/Restore Version: 1.22.24 Author: UpdraftPlus.Com, DavidAnderson User Role Editor Pro Version: 4.63.4 Author: Vladimir Garagulia Wordfence Security Version: 7.8.2 Author: Wordfence WPForms Version: 1.7.9.1 Author: WPForms WP Mail SMTP Pro Version: 3.6.1 Author: WPForms WP Portfolio Version: 1.11.3 Author: Brainstorm Force WP Rocket Version: 3.12.3.2 Author: WP Media WP Server Stats Version: 1.7.0 Author: Saumya Majumder, Acnam Infotech YellowPencil Version: 7.5.8 Author: WaspThemes == Must-Use Plugins == Object Cache Pro (MU) Version: 1.17.0 Author: Rhubarb Group == Elements Usage == container : 1 container : 7 heading : 9 icon : 4 text-editor : 5 footer : 1 container : 16 heading : 6 image : 4 social-icons : 1 text-editor : 1 uael-nav-menu : 4 page : 10 container : 1 countdown : 1 form : 1 heading : 13 image : 15 text-editor : 6 section : 43 accordion : 1 animated-headline : 9 button : 18 container : 1093 divider : 21 eael-adv-tabs : 1 heading : 418 icon : 406 icon-box : 36 icon-list : 135 image : 6 reviews : 1 spacer : 6 text-editor : 9 uael-advanced-heading : 42 uael-buttons : 1 uael-faq : 2 uael-hotspot : 33 uael-image-gallery : 2 uael-modal-popup : 12 wpforms : 1 wp-post : 0 container : 1 image : 1 wp-page : 16 accordion : 1 animated-headline : 6 button : 18 container : 545 divider : 2 heading : 174 html : 1 icon : 241 icon-box : 6 icon-list : 48 image : 45 reviews : 3 spacer : 1 text-editor : 82 uael-advanced-heading : 32 uael-ba-slider : 1 uael-buttons : 4 uael-faq : 6 uael-hotspot : 2 uael-image-gallery : 1 uael-modal-popup : 1 uael-wpf-styler : 2 video : 1 wpforms : 1 error-404 : 1 container : 1 slider_revolution : 1 == Settings == cpt_support: post, page, e-landing-page, astra-portfolio, rank_math_locations, astra-advanced-hook disable_color_schemes: yes disable_typography_schemes: yes allow_tracking: yes unfiltered_files_upload: 1 == Features == Custom Fonts: 0 Custom Icons: 0 == Integrations == == Elementor Experiments == Optimized DOM Output: Active by default Improved Asset Loading: Active by default Improved CSS Loading: Active by default Inline Font Icons: Active by default Accessibility Improvements: Active by default Additional Custom Breakpoints: Active by default Hide native WordPress widgets from search results: Active by default admin_menu_rearrangement: Inactive by default Flexbox Container: Active by default Default to New Theme Builder: Active by default Editor V2: Inactive by default Landing Pages: Active by default Nested Elements: Inactive by default Lazy Load Background Images: Inactive by default Save as Default: Active by default Page Transitions: Active by default Notes: Active by default Loop: Active by default Loop Carousel: Active by default Form Submissions: Active by default Scroll Snap: Active by default == Log == Log: showing 19 of 192022-12-18 08:19:20 [info] Elementor Pro/Upgrades - _on_each_version Start 2022-12-18 08:19:20 [info] Elementor Pro/Upgrades - _on_each_version Finished 2022-12-18 08:19:20 [info] Elementor data updater process has been completed. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.9.0-dev5', 'to' => '3.9.1', )] 2022-12-18 08:19:20 [info] Elementor data updater process has been queued. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.9.0-dev5', 'to' => '3.9.1', )] 2022-12-18 08:19:21 [info] Elementor data updater process has been queued. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.9.0-dev5', 'to' => '3.9.1', )] 2022-12-23 15:32:43 [info] elementor-pro::elementor_pro_updater Started 2022-12-23 15:32:43 [info] Elementor Pro/Upgrades - _on_each_version Start 2022-12-23 15:32:43 [info] Elementor Pro/Upgrades - _on_each_version Finished 2022-12-23 15:32:43 [info] Elementor data updater process has been completed. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.9.1', 'to' => '3.9.2', )] 2023-01-13 14:33:11 [info] elementor-pro::elementor_pro_updater Started 2023-01-13 14:33:11 [info] Elementor Pro/Upgrades - _on_each_version Start 2023-01-13 14:33:11 [info] Elementor Pro/Upgrades - _on_each_version Finished 2023-01-13 14:33:11 [info] Elementor data updater process has been completed. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.9.2', 'to' => '3.10.1', )] 2023-01-13 14:33:11 [info] Elementor data updater process has been queued. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.9.2', 'to' => '3.10.1', )] 2023-01-13 23:09:14 [info] elementor::elementor_updater Started 2023-01-13 23:09:14 [info] Elementor/Upgrades - _on_each_version Start 2023-01-13 23:09:14 [info] Elementor data updater process has been queued. [array ( 'plugin' => 'Elementor', 'from' => '3.10.0-dev1', 'to' => '3.11.0-dev3', )] 2023-01-13 23:09:16 [info] Elementor/Upgrades - _on_each_version Finished 2023-01-13 23:09:16 [info] Elementor data updater process has been completed. [array ( 'plugin' => 'Elementor', 'from' => '3.10.0-dev1', 'to' => '3.11.0-dev3', )] PHP: showing 14 of 14PHP: 2022-12-18 08:19:25 [notice X 1906][/home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor/modules/performance-lab/module.php::31] Required parameter $url follows optional parameter $size [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] PHP: 2022-12-18 17:39:08 [warning X 1][/home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor/core/files/file-types/svg.php::234] simplexml_load_file(): I/O warning : failed to load external entity "https://touchers.co/wp-content/uploads/2022/11/Touchers-Blue-Sapphire.svg" [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] PHP: 2022-12-18 17:45:08 [warning X 3][/home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor/core/files/file-types/svg.php::234] simplexml_load_file(): I/O warning : failed to load external entity "https://touchers.co/wp-content/uploads/2022/12/Touchers_Terra_Cotta.svg" [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] PHP: 2022-12-20 18:19:31 [warning X 1][/home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/modules/assets-manager/asset-types/icons/custom-icons.php::195] unlink(): No such file or directory [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] PHP: 2022-12-23 18:07:21 [warning X 11][/home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor/includes/managers/image.php::108] Trying to access array offset on value of type bool [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] PHP: 2022-12-23 21:40:56 [warning X 22][/home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor/core/common/modules/ajax/module.php::171] Undefined array key "data" [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] PHP: 2022-12-23 23:24:36 [notice X 76][/home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/core/database/model-base.php::135] Return type of ElementorPro\Core\Database\Model_Base::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [array ( 'trace' => ' #0: /home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/core/database/model-base.php(10): Elementor\Core\Logger\Manager -> rest_error_handler() #1: /home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/plugin.php(154): class type include()array ( 0 => '/home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/core/database/model-base.php', ) #2: /home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/modules/notes/database/models/note.php(18): ElementorPro\Plugin -> autoload() #3: /home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/plugin.php(154): class type include()array ( 0 => '/home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/modules/notes/database/models/note.php', ) #4: /home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/modules/notes/data/controller.php(243): ElementorPro\Plugin -> autoload() ', )] PHP: 2022-12-23 23:43:47 [notice X 2033][/home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/core/utils/collection.php::75] Return type of ElementorPro\Core\Utils\Collection::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] PHP: 2022-12-24 15:32:04 [notice X 128][/home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/modules/custom-css/module.php::76] trim(): Passing null to parameter #1 ($string) of type string is deprecated [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] PHP: 2022-12-24 18:22:49 [notice X 16260][/home/740512.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor/modules/performance-lab/module.php::31] Optional parameter $size declared before required parameter $url is implicitly treated as a required parameter [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] PHP: 2022-12-25 21:07:53 [notice X 2621][/home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/core/database/model-base.php::135] Return type of ElementorPro\Core\Database\Model_Base::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [array ( 'trace' => ' #0: /home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/core/database/model-base.php(10): Elementor\Core\Logger\Manager -> rest_error_handler() #1: /home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/plugin.php(154): class type include()array ( 0 => '/home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/core/database/model-base.php', ) #2: /home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/modules/notes/database/models/note.php(18): ElementorPro\Plugin -> autoload() #3: /home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/plugin.php(154): class type include()array ( 0 => '/home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/modules/notes/database/models/note.php', ) #4: /home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/modules/notes/data/controller.php(243): ElementorPro\Plugin -> autoload() ', )] PHP: 2022-12-28 16:51:07 [notice X 27][/home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/core/database/model-base.php::135] Return type of ElementorPro\Core\Database\Model_Base::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] PHP: 2023-01-02 22:37:59 [notice X 1][/home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/core/utils/collection.php::75] Return type of ElementorPro\Core\Utils\Collection::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice [array ( 'trace' => ' #0: /home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/core/utils/collection.php(11): Elementor\Core\Logger\Manager -> rest_error_handler() #1: /home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/plugin.php(154): class type include()array ( 0 => '/home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/core/utils/collection.php', ) #2: /home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/core/database/query-builder.php(1222): ElementorPro\Plugin -> autoload() #3: /home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/core/database/query-builder.php(1153): ElementorPro\Core\Database\Query_Builder -> get_bindings() #4: /home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor-pro/modules/notes/database/query/note-query-builder.php(520): ElementorPro\Core\Database\Query_Builder -> update() ', )] PHP: 2023-01-03 11:53:24 [notice X 1][/home/903587.cloudwaysapps.com/fvnxdvefbw/public_html/wp-content/plugins/elementor/core/files/file-types/svg.php::238] explode(): Passing null to parameter #2 ($string) of type string is deprecated [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] JS: showing 9 of 9JS: 2022-12-27 11:00:41 [error X 6][https://touchers.co/wp-content/plugins/elementor/assets/js/editor-modules.min.js?ver=3.9.0-dev3:2:14029] An invalid argument supplied as multiple control value [array ( 'category' => 'InvalidElementData', 'tag' => 'Element `undefined` got as `placeholder_image` value. Expected array or object.', )] JS: 2022-12-27 11:00:41 [error X 6][https://touchers.co/wp-content/plugins/elementor/assets/js/editor-modules.min.js?ver=3.9.0-dev3:2:14029] An invalid argument supplied as multiple control value [array ( 'category' => 'InvalidElementData', 'tag' => 'Element `undefined` got as `schema_thumbnail` value. Expected array or object.', )] JS: 2023-01-02 14:01:13 [error X 2][https://touchers.co/wp-includes/js/jquery/jquery.min.js?ver=3.6.1:2:65749] t.toLowerCase is not a function JS: 2023-01-03 07:20:48 [error X 1][https://touchers.co/wp-content/uploads/essential-addons-elementor/eael.js?ver=1672747342:10:174014] a.replace is not a function JS: 2023-01-03 08:32:22 [error X 1][https://touchers.co/wp-content/plugins/essential-addons-elementor/assets/front-end/js/edit/eael-xd-copy.min.js?ver=1672734521:1:3882] Cannot read properties of null (reading \'elementcode\') JS: 2023-01-05 13:40:06 [error X 1][https://touchers.co/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.9.0-dev3:3:1061566] Cannot read properties of null (reading \'getBoundingClientRect\') JS: 2023-01-05 14:39:46 [error X 7][https://touchers.co/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.9.0-dev3:3:769495] Cannot read properties of undefined (reading \'localized\') JS: 2023-01-07 09:45:22 [error X 1][https://touchers.co/wp-content/plugins/elementor/assets/js/editor.min.js?ver=3.9.0-dev3:3:694278] T.getContainer is not a function JS: 2023-01-08 12:36:33 [error X 1][https://touchers.co/wp-includes/js/jquery/jquery.min.js?ver=3.6.1:2:51824] Cannot read properties of undefined (reading \'replace\') == Elementor - Compatibility Tag == Elementor Pro: Compatibility not specified Essential Addons for Elementor: Compatibility not specified Essential Addons for Elementor - Pro: Compatibility not specified Ultimate Addons for Elementor: Compatibility not specified == Elementor Pro - Compatibility Tag == ````
nicholaszein commented 1 year ago

Hello @johnvu93,

Thank you for reaching out! 🙏

⛔ While reviewing your report we concluded this is not an issue caused by Elementor. Here's what we found out:

✅ What you can do to solve your issue:

For now, that's all we can help with. If you think this is still an issue caused by Elementor, please feel free to open a new issue report and provide us with the most information you can possibly get by following our guidelines:

⚠️ Please Note that GitHub issues are reserved for 🐞Bug Reports, and should not be used for support.

❔ If you have questions or need general support, please use one of the following channels:

💎 If you have purchased Elementor Pro, you are entitled to personal support, please see your purchase email or visit your Elementor Account page for details.

Kind regards