• It’s about this so-called tweak in Elementor Version 3.21.0:

    “Tweak: Optimized Spacer widget to eliminate unnecessary markup when no space is defined or set to 0”

    This has destroyed all of my pages from the last few years and removed the space for example after headlines, see here on struwe-umzuege.de
    https://imgur.com/oJ8S19G

    As a good layout designer you know that you need different spacing. Since these can change during development or have to be defined completely differently for a different website, it is easiest to control them globally from the CSS. What I’ve always done over the years is simply by giving the spacers CSS classes:

    /** SPACER XXL **/
    .spacer-xxl .elementor-spacer-inner { height: 100px !important; }
    /** SPACER XL **/
    .spacer-xl .elementor-spacer-inner { height: 70px !important; }
    /** SPACER L **/
    .spacer-l .elementor-spacer-inner { height: 50px !important; }
    /** SPACER M **/
    .spacer-m .elementor-spacer-inner { height: 30px !important; }
    /** SPACER S **/
    .spacer-s .elementor-spacer-inner { height: 20px !important; }
    /** SPACER XS **/
    .spacer-xs .elementor-spacer-inner { height: 15px !important; }
    /** SPACER XS **/
    .spacer-xxs .elementor-spacer-inner { height: 10px !important; }

    Therefore, the spacer in the front end did not have to be given any size and never was. You just destroyed this with your tweak by eliminating unnecessary markup when no space is defined or set to 0.

    I could now set each size from undefined/zero to e.g. 1 for each page, then my CSS code would work again. Please understand that we are talking about dozens of spacers on hundreds of subpages of many websites. Please please revert this tweak as soon as you can!

    You could improve your tweak by first checking whether it is given a different size via CSS or that if the spacer has been assigned a class, it is not removed from the markup. You could also make this tweak optional via the Elementor settings. Just please do something, you once promised that your updates would never destroy the layout of old websites, but that is clearly the case here! Apart from that, the tweak doesn’t make any sense at all, because people would be much less likely to accidentally use a zero spacer than to do so for a good reason, as in my example.

    Please refrain from recommending that I reset my Elementor version. This is not a viable solution in terms of security vulnerabilities and new features.

    Please react!

    • This topic was modified 10 months, 1 week ago by prool.

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter prool

    (@prool)

    Hello, no support on this? Please help

    I had/have the same problem. It’s still broken.

    They promised a solution to me, and nothing happened. This is totally unacceptable. This was never an “experimental” feature before, nor should it ever. As soon as the user changes anything in an element, it shouldn’t be auto-removed at all, and assigning a class to an element is a strong indicator that the editor cared at least a bit, as he put it in there!

    Making an honest mistake is fine. But the least you can do is fix the bl**dy issue as soon as possible!

    I’m having the same issue, it’s a nightmare. I used to add Spacer widget set to 0, but used paddings in Advanced tab to achieve needed results in design. And now all these paddings are not applied because the widget doesn’t render at all.

    Thread Starter prool

    (@prool)

    Welcome to the club. Elementor is ignoring the problems with their crazy “tweak” and simply claim my css class and instructions are custom code, which they cannot support. Really ridiculous. I was a satisfied Elementor customer for years, but that’s no longer the case

    • This reply was modified 7 months, 3 weeks ago by prool.
Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Tweak in v3.21.0 “Optimized Spacer widget..” broke many many webs of mine’ is closed to new replies.