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.58k stars 1.42k forks source link

⛔ Button size lose the size dropdown when chosing small. #27678

Closed vgstef closed 3 weeks ago

vgstef commented 4 months ago

Prerequisites

Description

In the button widget, there is a bug with the size dropdown : image

If we choose "small", the dropdown disappear and we can't change the size anymore. Like on this screenshot. image

For all other sizes, there is no bug.

Steps to reproduce

  1. Add a button widget
  2. Chose the size "small" in the dropdown.
  3. The dropdown disappear.
  4. Impossible to change the size anymore.

Expected behavior

The dropdown need to always be visible.

Isolating the problem

Elementor System Info

Click to reveal ````txt == Server Environment == Operating System: Linux Software: LiteSpeed MySQL version: MySQL Community Server - (GPL) v5.7.44 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.4 WP Multisite: No Max Upload Size: 32 MB Memory limit: 40M Max Memory limit: 512M Language: en_CA Timezone: America/Toronto Debug Mode: Inactive == Theme == Name: Hello Elementor Child Version: 1.0.1 Author: Elementor Team Child Theme: Yes Parent Theme Name: Hello Elementor Parent Theme Version: 3.0.2 Parent Theme Author: Elementor Team == User == Role: administrator WP Profile lang: en-CA User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:126.0) Gecko/20100101 Firefox/126.0 == Active Plugins == Burst Statistics - Privacy-Friendly Analytics for WordPress Version: 1.6.1 Author: Burst Statistics B.V. Classic Editor Version: 1.6.3 Author: WordPress Contributors Complianz - Terms and Conditions Version: 1.2.8 Author: Really Simple Plugins Complianz Privacy Suite (GDPR/CCPA) premium Version: 7.1.1 Author: Really Simple Plugins Duplicator Version: 1.5.9 Author: Duplicator Elementor Version: 3.21.8 Author: Elementor.com Elementor Pro Version: 3.21.3 Author: Elementor.com Enable Media Replace Version: 4.1.5 Author: ShortPixel LiteSpeed Cache Version: 6.2.0.1 Author: LiteSpeed Technologies Page Links To Version: 3.3.7 Author: Mark Jaquith Yoast SEO Version: 22.8 Author: Team Yoast == Elements Usage == container : 2 container : 5 nav-menu : 1 price-table : 2 theme-site-logo : 1 theme-site-title : 1 header : 5 container : 5 image : 2 nav-menu : 3 theme-site-logo : 1 theme-site-title : 1 page : 24 button : 55 container : 297 divider : 1 form : 43 gallery : 2 heading : 471 html : 9 icon : 24 icon-list : 62 image : 77 image-box : 44 media-carousel : 5 menu-anchor : 16 price-table : 13 share-buttons : 1 slides : 29 social-icons : 18 spacer : 354 testimonial-carousel : 16 text-editor : 159 theme-page-title : 2 popup : 1 text-editor : 1 wp-post : button : 4 container : 20 form : 3 heading : 34 icon : 3 icon-list : 6 image : 8 image-box : 1 media-carousel : 1 menu-anchor : 2 price-table : 2 slides : 2 social-icons : 1 spacer : 22 testimonial-carousel : 2 text-editor : 13 wp-page : 16 button : 15 container : 124 form : 12 heading : 114 html : 7 icon : 3 icon-list : 9 image : 20 image-box : 6 media-carousel : 3 menu-anchor : 3 price-table : 6 share-buttons : 2 shortcode : 4 slides : 3 social-icons : 8 spacer : 52 testimonial-carousel : 2 text-editor : 44 == Settings == cpt_support: post, page disable_color_schemes: yes disable_typography_schemes: yes allow_tracking: yes unfiltered_files_upload: 1 == Features == Custom Fonts: 0 Custom Icons: 0 == Integrations == recaptcha: Active recaptcha_v3: Active == Elementor Experiments == Improved Asset Loading: Active by default Improved CSS Loading: Inactive by default 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 Grid Container: Active Nested Elements Performance: Inactive by default Optimized Control Loading: Inactive by default Default to New Theme Builder: Inactive Hello Theme Header & Footer: Inactive Elementor Home Screen: Active by default Editor Top Bar: Inactive by default Build with AI: Active by default Landing Pages: Active Nested Elements: Active Lazy Load Background Images: Inactive by default Display Conditions: Inactive by default Form Submissions: Active Menu: Inactive by default Taxonomy Filter: Inactive by default == Log == Log: showing 20 of 402024-04-25 02:31:26 [info] Elementor data updater process has been queued. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.19.3', 'to' => '3.21.1', )] 2024-05-14 15:57:16 [info] elementor::elementor_updater Started 2024-05-14 15:57:16 [info] Elementor/Upgrades - _on_each_version Start 2024-05-14 15:57:16 [info] Elementor/Upgrades - _on_each_version Finished 2024-05-14 15:57:16 [info] Elementor data updater process has been completed. [array ( 'plugin' => 'Elementor', 'from' => '3.21.2', 'to' => '3.21.5', )] 2024-05-14 15:57:41 [info] elementor-pro::elementor_pro_updater Started 2024-05-14 15:57:41 [info] Elementor Pro/Upgrades - _on_each_version Start 2024-05-14 15:57:41 [info] Elementor Pro/Upgrades - _on_each_version Finished 2024-05-14 15:57:41 [info] Elementor data updater process has been completed. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.21.1', 'to' => '3.21.2', )] 2024-06-01 04:03:46 [info] elementor::elementor_updater Started 2024-06-01 04:03:46 [info] Elementor/Upgrades - _on_each_version Start 2024-06-01 04:03:47 [info] Elementor data updater process has been queued. [array ( 'plugin' => 'Elementor', 'from' => '3.21.5', 'to' => '3.21.8', )] 2024-06-01 04:03:47 [info] Elementor/Upgrades - _on_each_version Finished 2024-06-01 04:03:47 [info] Elementor data updater process has been completed. [array ( 'plugin' => 'Elementor', 'from' => '3.21.5', 'to' => '3.21.8', )] 2024-06-01 04:03:48 [info] Elementor data updater process has been queued. [array ( 'plugin' => 'Elementor', 'from' => '3.21.5', 'to' => '3.21.8', )] 2024-06-01 04:04:07 [info] elementor-pro::elementor_pro_updater Started 2024-06-01 04:04:07 [info] Elementor Pro/Upgrades - _on_each_version Start 2024-06-01 04:04:07 [info] Elementor Pro/Upgrades - _on_each_version Finished 2024-06-01 04:04:07 [info] Elementor data updater process has been completed. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.21.2', 'to' => '3.21.3', )] 2024-06-01 04:04:07 [info] Elementor data updater process has been queued. [array ( 'plugin' => 'Elementor Pro', 'from' => '3.21.2', 'to' => '3.21.3', )] JS: showing 1 of 1JS: 2024-06-01 08:04:35 [error X 1][wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.21.8:2:30429] elementor.settings.page is undefined PHP: showing 1 of 1PHP: 2024-06-14 14:29:53 [notice X 3][wp-content/plugins/elementor/modules/usage/module.php::80] Undefined index: publish [array ( 'trace' => ' #0: Elementor\Core\Logger\Manager -> shutdown() ', )] == Elementor - Compatibility Tag == Elementor Pro: Compatibility not specified == Elementor Pro - Compatibility Tag == ````

Agreement

huornlmj commented 3 months ago

Same issue here.

formulaclick commented 3 months ago

Same issue, and from long time ago.

formulaclick commented 1 month ago

Can't believe this is not solved and why not many people reported it.

huornlmj commented 1 month ago

Can't believe this is not solved and why not many people reported it. Less people using Elementor I guess.

vgstef commented 1 month ago

At least Elementor's team should change the status and show sign of life... After months, it's still in the "awaiting triage" stage! It's frustrating to spend time reporting bugs, but having no follow up what so ever. :(

nicholaszein commented 3 weeks ago

Hello everyone!

Thank you for reaching out, and for your feedback! 🙏

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

Button sizes have been Deprecated with the release of Elementor version 3.20, and are no longer possible to be used. This change was made in preparation for the implementation of the Class-based system (CSS Selectors), which would directly conflict with these options.

Since we aim to maintain backward compatibility, existing buttons will remain unchanged as long as this option is not changed to another value. Therefore I'm sorry to inform you that this is not a bug, and is the expected behavior.

✅ What you can do to solve your issue:

If you wish to change the size of a button, please use the Style tab and change the Font Size and Button Padding accordingly.

👍 For now, that's all we can help with.

Kind regards