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

βœ… πŸ“£ Elementor v3.1 Beta 4 Release πŸ“£ #13434

Closed
shilo-ey opened this issue Dec 29, 2020 · 71 comments
Closed

βœ… πŸ“£ Elementor v3.1 Beta 4 Release πŸ“£ #13434

shilo-ey opened this issue Dec 29, 2020 · 71 comments
Labels
announcement Used for general announcements. help wanted Announcements that request help from users, like Public Beta testing programs. solved Indicates that an Issue has been Solved, or a Feature Request has been Released.
Milestone

Comments

@shilo-ey
Copy link
Contributor

shilo-ey commented Dec 29, 2020

===========

Beta 4 UPDATED - PLEASE READ BELOW!

===========
Hi Elementor Beta testers πŸ‘‹,

In a few weeks, we will be launching Elementor v3.1. This version will focus on some exciting new features and improvements aimed to streamline your marketing workflow, improve stability, accessibility, and enhance your performance. We would love for you to test Elementor v3.1 Beta and let us know what you think about the new features below:

  • A new landing page workflow
  • Elementor Experiments
  • Compatibility Tag

Before you test, please make sure you are using:

  • Elementor Core v3.1 Beta
  • Elementor Pro v3.0.9

Landing Page Builder: A New Streamlined Way to Create and Manage Landing Pages

Landing Pages (1)

Elementor is used by thousands of marketers and being able to quickly and efficiently create landing pages is crucial to their success. In this release, as well as future releases, we plan on adding many more features that will help save marketers time and improve the way they work.

New landing page flow

Up until now, if you wanted to create a landing page, you had to select a page and choose the β€œElementor Canvas” view in the page layout and filter through all of the page templates to find your desired ones. All that changes with the new landing page flow.

To help streamline your workflow, we added the ability to create, manage, and organize all of your landing pages in one place. Now, under the β€œTemplates” section, you’ll be able to save time by quickly accessing and creating landing pages as fast as two clicks..

Landing Page

Dedicated landing page library

To give you more tools and help you create landing pages faster, we created a dedicated library of over 50 landing page templates. In the near future, we plan on adding many more new templates for you to choose from.

The introduction of this new landing page flow coupled with our landing page templates is part of our ongoing effort to provide our marketers with a faster way to build landing pages and scale their marketing activities.

Please note, Landing Pages is currently an experimental feature. You’ll need to activate it under the β€œExperiments” tab of your Elementor Settings. You can read more information about the Experiments down below

How does it work?

  1. In your WordPress Dashboard go to Elementor > Settings > Experiments and turn on Landing Page experiment
  2. In the sidebar find the β€œTemplates” menu item, hover over it and click on the β€œLanding Page” button
  3. Create a new Landing Page and make sure the Editor loads properly with a Canvas page layout applied
  4. Right after the page has been created the Template Library will open and display the Landing Pages tab
  5. Preview the templates you are offered, insert a template of your choice and make sure it is downloaded and applied correctly
  6. Publish the Landing Page and make sure it displayed correctly in front-end
  7. Make sure everything works as expected when trying to add several Landing Pages, changing their Page layout, deleting and restoring them back

Elementor Experiments: Experience our Latest Cutting-edge Features Before they are Released

Experiments

Since the release of Elementor 3.0, we have scaled our efforts of improving the way we test and release features. As part of that effort, we’re introducing a new Experiments capability that will allow you to experience, test, and provide feedback on some of the features before they are released. Not a big fan of the feature? Turn it off, and you’ll never have to see it again (as long as it’s an experiment). You’ll be able to try out these features in a safe environment and Influence future releases.

Each experiment we introduce will contain a brief explanation about the feature, a status (beta/release candidate/dev) which indicates in what stage the feature is, and activity indication: green means active (even if the value Default is selected)
Grey means inactive (yes, even if the value Default is selected)

Please note that experiments may change or be removed based on the progress of the feature. We recommend that you use it with caution. Below are experiments you can expect to find in the upcoming release:

Landing Pages

The new Landing Pages workflow is currently an experiment and will not be automatically turned on. Make sure it’s on β€œActive” if you would like to give it a try.

Accessibility Improvements

We’ve received some feedback that Elementor needs some A11y improvements, so we decided to focus on this area, starting with the Tabs widget which creates empty anchor tags, missing screen reader states per tab, and more. To fix this, we created an experiment designed to improve its accessibility. We removed empty <a> tags, added selected tab state, and improved keyboard navigation. You will be able to test the now accessible Tabs widget without damaging existing sites because it contains some markup changes.

How does it work?

  • Create a new page using Elementor and drag in Tabs widget
  • Play around with the widget to see if everything works as expected both on front-end and on Preview mode
  • Use an Accessibility audit tool such as β€œWave” or β€œGoogle Lighthouse” and run an audit on the frontend of this page
  • Review the issues that were related to Tabs widget
  • Go to Elementor > Settings > Experiments tab and turn on the Accessibility Improvements experiment to β€œActive” mode
  • Go back to the page you created, view the page and run the audit again
  • Compare the reports and validate that the issues were resolved
  • Play around with the widget to see if everything works as expected both on Frontend and on Preview mode

Improved Asset Loading

This experiment focuses on optimizing site speed and scoring. The Improved Asset Loading experiment will improve performance for the front-end, saving loading time per each page by loading parts of the infrastructure JS code only when needed on the page, which can result in up to 177 KB of JS files size reduction.

By introducing a new method for attaching a JS handler to an element we are able to break the loading method into small chunks. users who use HTTP/2 protocol in their sites will benefit from efficient loading, due to Multiplexing which allows a browser to request all the assets in parallel. This results in a dramatic performance gain.

Please note that in order for this experiment to work properly, you’ll have to use the Elementor Pro v3.0.9 version and above. Currently, this experiment only applies to Elementor Core widget handlers (JS files), and the Swiper library in Elementor and Elementor Pro instances. Pro widgets handlers will be added in a later Pro version.

How does it work?

  1. In your existing site, upgrade to Elementor 3.1.0 Beta
  2. Go to Elementor > Settings > Experiments tab and make sure the experiment indicator is inactive by default in existing website instances (grey indicator color)
  3. Create a new page and insert a heading widget
  4. View the network monitor when loading the page on the front-end and make sure that a file called: preloaded-elements-handlers.js, which contains all core widget handlers, is loaded on the page. Keep this tab open for later reference.
  5. Create a new site and install Elementor 3.1.0 Beta
  6. Go to Elementor > Settings > Experiments tab and make sure the experiment indicator is STILL inactive by default in new website instances (grey indicator color)
  7. Create a new page and insert a heading widget
  8. View the network monitor when loading the page on front-end and make sure that a file called preloaded-elements-handlers.js was not loaded on the page, while all of the widgets JS handles are loaded conditionally - when using each one of the following widgets on the page, a JS file with the same widget name should be loaded:
    • accordion
    • alert
    • counter
    • progress
    • tabs
    • toggle
    • video
    • image-carousel
    • text-editor
  9. For example: When using the accordion widget, a file called: accordion.[hash].bundle.min.js should be loaded.
  10. Add a widget that uses Swiper carousel (e.g Image Carousel widget) to the page and make sure it conditionally loads the Swiper library file called: swiper.min.js, based on the setting you set in this Experiment
  11. Change the value of this experiment and make sure the behavior is consistent
  12. Make sure everything works as expected on Frontend and on Preview mode

DOM Improvements

Elementor v3.0 introduced a new improvement - the removal and reduction of existing DOM elements. This feature allowed sites who used it to enjoy fewer elements per page, which resulted in better performance scoring and faster load times.
Due to the fact that this feature caused many sites that used custom code or 3rd party plugins to break, we decided to add it as an optional feature.

In this version, we migrated it to the Experiments tab and added a condition that states that this feature will be automatically activated in new sites. Don't worry, this feature currently won’t be active by default in existing sites.

How does it work?

  1. In your existing site, upgrade to Elementor 3.1.0 Beta
  2. Go to Elementor > Settings > Experiments tab and make sure the experiment indicator is inactive by default in existing website instances (grey indicator color)
  3. Create a new page and insert a template from the Template Library
  4. Inspect the source code of the front-end to make sure .elementor-inner, .elementor-row and .elementor-column-wrap elements are present in your DOM.
  5. Create a new site and install Elementor 3.1.0 Beta
  6. Go to Elementor > Settings > Experiments tab and make sure the experiment indicator is active by default in new website instances (green indicator color)
  7. Create a new page and insert a template from the Template Library
  8. Inspect the source code of the front-end to make sure .elementor-inner, .elementor-row and .elementor-column-wrap elements are present in your DOM.
  9. Change the value of this experiment and make sure the behavior is consistent
  10. Make sure everything works as expected on Frontend and on Preview mode

Compatibility Tag: See What’s Compatible with the Next Version of Elementor

Compatibility Tag v1 (2)

As part of its being an open-source project, Elementor includes an extensive developers API, enabling the creation of a vast eco-system of 3rd party extensions that build on and enhance Elementor’s capabilities. In fact, there are over 500 addons that extend Elementor’s capabilities.

When 3rd party developers don’t update their extensions to make them compatible with the latest versions of Elementor, Elementor users can experience problems with their sites.

To protect your sites from possible future conflicts, we created a Compatibility Tag that notifies users about plugins that are not compatible with their currently-installed version of Elementor. This will make it easier to debug issues if any arise.

Calling all Elementor Plugin Developers!
From v3.1.0 onwards, Elementor will show compatibility notice before upgrading.
Please make sure that your plugin is compatible and up to date with the latest version of Elementor, based on the following information: https://developers.elementor.com/compatibility-tag/

Please note: any plugin with "Elementor" in its name will be automatically added to the list. For the benefit of our users we urge you to register your compatibility status.


More Improvements

  • New: Elementor Experiments - Experience new features before they're officially released (Developer Documentation)
  • New: Compatibility Tag - Make sure your website plugins are compatible with Elementor (Developer Documentation)
  • Experiment: Landing Pages - Create beautiful landing pages in a streamlined workflow
  • Experiment: Accessibility Improvements - Make Elementor widgets more accessible (may include markup changes) (#13191)
  • Experiment: Improved performance by loading JS and Swiper assets conditionally in frontend (#8572, Developer Documentation)
  • Tweak: Improved Tabs widget accessibility (#11779, #11561)
  • Tweak: Added alignment options for Tabs widget (#11997)
  • Tweak: Updated Font Awesome icons library to v5.15.1 (#12057)
  • Tweak: Added "Custom" Columns Gap option in Section element (#11978)
  • Tweak: Added Border Radius support in Google Maps widget (#11359)
  • Tweak: Added dynamic capabilities to Tab Title control in Tabs widget (#9710)
  • Tweak: Added dynamic capabilities to Toggle Content control in Toggle widget (#12405)
  • Tweak: Added em unit to Border Radius control in Button widget (#11561)
  • Tweak: Introduced a new method for attaching a JS handler to an element (Developer Documentation)
  • Tweak: Refactored YouTube source to use YouTube API in Video widget
  • Tweak: Added dynamic capabilities to Poster control in Video widget
  • Tweak: Global dropdown controls are now displayed for all user roles
  • Tweak: Improved browsers detection utility functionality
  • Tweak: Added "Find an Expert" link to the Admin Dashboard Overview widget
  • Tweak: Added the new Theme Builder as a Finder item
  • Tweak: Added + icon in multi-select control for better UX
  • Tweak: Improved Select2 controls load
  • Tweak: Added Elementor Beta (Developer Edition) promotion in WordPress dashboard
  • Tweak: Migrated DOM Improvements to Elementor Experiments
  • Tweak: Removed redundant extra padding in responsive controls
  • Tweak: Modified the Admin Bar menu item for Theme Builder app
  • Fix: Some keyboards layout cannot open the keyboard shortcuts dialog (#6145)
  • Fix: Steps Divider is not vertically aligned in Multi Step Form widget (#12569)
  • Fix: Double click needed to play YouTube video when Poster image exists in Video widget
  • Fix: Autoplay option doesn't work in mobile devices when YouTube source is muted in Video widget
  • Fix: YouTube End Time option doesn't work when Loop option is active in Video widget
  • Fix: Incompatible variable names in Base Swiper class and Elementor Pro carousels
  • Deprecated: See all deprecations to this version in our Developers Deprecations Post

How to Install the Beta Version

If you still haven't enabled beta testing in Elementor, please follow these steps:


Notes

For bugs and remarks, please reply with a comment on this issue here on GitHub.

Please keep this related to the current beta only! For any other issue or feature request, feel free to open a new issue.

Designated time for release: Janurary 26, 2021 (Estimated)

Many thanks for your support and help!

Cheers,
Elementor Team

@shilo-ey shilo-ey added the help wanted Announcements that request help from users, like Public Beta testing programs. label Dec 29, 2020
@shilo-ey shilo-ey added this to the 3.1.0 milestone Dec 29, 2020
@shilo-ey shilo-ey pinned this issue Dec 29, 2020
@fabigrafo
Copy link

fabigrafo commented Dec 29, 2020

Hmm. Ok cool, but Landing Pages as a main feature? I do not know …

We already have a lot of patience with the Custom Brakepoints, and I understand that it takes longer, but why not process one of the other long-awaited open inquiries? (https://github.com/elementor/elementor/issues?q=is%3Aissue+is%3Aopen+sort%3Acomments-desc) PLEASE ELEMENTOR, listen to your community!

Having landing pages as a section is nice, but a main feature? The other things are very promising, however.

Before I rant for much more and in more detail, I'll have a look at the new beta tonight.

@shilo-ey
Copy link
Contributor Author

Hmm. Ok cool, but Landing Pages as a main feature?

I do not know …

We already have a lot of patience with the Custom Brakepoints, and I understand that it takes longer, but why not process one of the other long-awaited open inquiries? (elementor/elementor/issues?q=is%3Aissue+is%3Aopen+sort%3Acomments-desc) PLEASE ELEMENTOR, listen to your community!

Having landing pages as a section is nice, but a key feature? The other things are very promising, however.

Before I rant for a long time and in more detail, I'll have a look at the new beta tonight.

Hey @fabianenzensperger

Thanks for your feedback.

The beta issue is supposed to tell about the new features in this version.
Actually, the link you attached is something that we are constantly following, and I can assure you that we will handle a lot of this issue in the upcoming releases.

One mistake we had in v3.0 is that we bundled a lot of code and infrastructure changes in one single (complex) release which caused conflicts and a very long debugging process. we wish to prevent this situation in the future, therefore our releases will be more compact and often, and will add features that are risky in a more gradual manner, by adding experiments and testing them before they are publicly available.

I suggest you to take a look at the experiment that handles #8572, which is an issue in the link you attached.

Thanks again and hope this release will meet your expectations.

@rodolphebertozzo
Copy link
Contributor

rodolphebertozzo commented Dec 29, 2020

I saw that v3.1 is scheduled for mid-February, which still leaves time to have a more than stable and performing version. Can you tell us how long before E. Pro will be available in beta?

Another remark: the Marketing pages also match in the Wordpress pages section. Aren't they supposed to be separated?

@sermalefico
Copy link

sermalefico commented Dec 29, 2020

Hi!

i use this code inside a shortcode to create a swiper slide for a post query before the new Improved Asset Loading experiment and all is fine. Now with this new improvements swiper scripts now is no loading if no have any swiper widget, ok?

 var mySwiper<?php echo get_the_ID(); ?> = new Swiper ('.slide-archivo-<?php echo get_the_ID(); ?>', { 
      spaceBetween: 0,
	preloadImages: false,
        lazyLoading: false,
        observer: true,
    loop: true,
      pagination: {
        el: '.swiper-pagination-<?php echo get_the_ID(); ?>',
        clickable: true,
      },
      navigation: {
        nextEl: '.swiper-button-next-<?php echo get_the_ID(); ?>',
        prevEl: '.swiper-button-prev-<?php echo get_the_ID(); ?>',
      },
	  onSlideChangeEnd: function(swiper) {
            activeSlide = swiper.slides.eq( swiper.activeIndex );
            slideLazy = activeSlide.find( $( '.image-inview' ) );

            // disable Autoplay during Image preload
            if (slideLazy.hasClass('lazyload')) {
                swiper.stopAutoplay();
            }
        }
    });

Now i put this before the script https://developers.elementor.com/experiment-optimized-asset-loading/

const asyncSwiper = elementorFrontend.utils.swiper;
 
new asyncSwiper( swiperElement, swiperConfig ).then( ( newSwiperInstance ) => {
  console.log( 'New Swiper instance is ready: ', newSwiperInstance );
 
  mySwiper<?php echo get_the_ID(); ?> = newSwiperInstance;
} );

but my code doesn't works, swiper scripts isn't load. How is wrong?

this is the error:

jquery.min.js:2 Uncaught TypeError: Cannot read property 'swiper' of undefined
    at HTMLDocument.<anonymous> (portfolio:976)
    at e (jquery.min.js:2)
    at t (jquery.min.js:2)

Thans for this new improvement! if i get works this... will be awesome

@riadcitaku
Copy link

riadcitaku commented Dec 30, 2020

There's an issue appearing from Popup.

Undefined index: wp-content/plugins/elementor-pro/modules/popup/tag.php:87
Undefined index: popup wp-content/plugins/elementor-pro/modules/popup/tag.php:100

@FrostStudios
Copy link

All nice - yet your code is still way too bloated. 5 DIVs and 1 H1 Tag for a heading? Have a look at Oxygen ( I know you don't wanna hear that, but you will have to address that one day - the earlier the better )

But cudos for the conditional stuff.

@benstone326
Copy link

I think the Landing Page feature is totally unnecessary. I can't see what's the difference from the current page templates...
The new DOM feature seems really useful.

So please don't implement Landing Page library...

@sam-moreton

This comment has been minimized.

@DJviolin

This comment has been minimized.

@ui-lawson

This comment has been minimized.

@Jonathlee
Copy link

As most of the users has been hungry for performance and custom breakpoint improvement, I truly hope the Elementor team could really stop adding new features until major issue has been fixed such as;

image
Growing file size of frontend js and css is getting scarier

  1. Overbloated CSS files (the more feature you add, the more unused style added which increase file size, and more work to cater to custom breakpoints feature)
  2. .elementor-106 .elementor-element.elementor-element-194e2f5.elementor-wc-products ul.products li.product .button is overkill and generated huge amount of unnecessary plus unused CSS. And most of all, those who wanted customize that particular element need to duplicate the same length of CSS to override this will take huge amount of effort to change this since you make this absolute including "div/ul".
  3. As @FrostStudios mentioned, 5 divs (DIVception) is overkill. Any potential of mode such as"Highly Optimized Mode (Strictly for new installation only".
  4. Limiting the maximum creation of columns to 10 is tough for those who wanted to modify columns via FLEXBOX (Flexbox Wrap) to add more than 10 columns.
  5. Landing page workflow is nice, make it 3.2 is still better.
  6. Modular CSS/JS loading is great.
  7. Customize blog post loop would be amazing too
  8. Praying hard for Elementor Team to surprise us instead of just custom breakpoint, they are going to give us CSS Grid as well :D

CSS naming optimization

As part of our effort to simplify and minimize the markup created by Elementor, we have decided to truncate the prefix we use for any Elementor CSS classes, from .elementor- to just .e-.
source: https://developers.elementor.com/updated-convention-creating-new-widgets-for-improved-performance/

By the way, may I know if there's any developer, designer who would like to override some styling which unfortunately fixated absolute selector in frontend.min.css as item 2 above?

I do aware that adding new features would be important, we hope the Elementor team would really focus to solve performance issue and make the website created with Elementor is superbly high-performance, accessibility friendly, customizable.

@benstone326
Copy link

And yet.. still no sign of a decent form builder.

GravityForms ftw

Yeah, but why would you install another plugin if you COULD do this in Elementor?

@mcrowell
Copy link

I'm seeing multiple 404 errors in the browser Console.
Below is a screenshot of the SourceMap 404 errors.

Elementor-404 SourceMaps

@Ostii
Copy link

Ostii commented Dec 30, 2020

Typical software developers! Focusing on a new feature rather than prioritising all the issues with existing features.
Why, why, why?

@portrayaloflife
Copy link

I think this is great, love the experimental dock to safely roll out and test new features. Great stuff.

I agree though with others more customizable post loops and custom breaking points would be game-changers for site builders and are really what the community has been screaming for. Looking forward to having those options built-in!

Or even make an Elemetnor add on for custom post loops and creating custom post types like pods or jet engine. Would be $$$ in your pocket.

Keep up the great work!

@jonathansoltero
Copy link

I saw an Elementor Pro Beta Release email & got excited, I thought it was conditional logic for forms.

@rodolphebertozzo
Copy link
Contributor

@jonathansoltero an email, can you show it?

@fabigrafo
Copy link

@jonathansoltero an email, can you show it?

E-Mail from Elementor 30.12.2020 "Introducing Elementor v3.1 Beta"

"Dear Elementor beta testers,In just a few weeks, we will be launching Elementor v3.1, and today you get to try out its Beta version.

Here’s what you’ll find inside Elementor 3.1 Beta, based on your feedback:

  • Landing PagesΒ - New streamlined creation workflow and templates
  • ExperimentsΒ - Experience and control new features before they are officially released
  • PerformanceΒ - Conditional load of required assets
  • Accessibility ImprovementsΒ - Try the new accessible tabs widget

We can’t wait for you to test out these new features and let us know what you think.
Β 
Learn More Button
Β 
Important Note!
Found a bug? Please leave us a comment in theΒ beta thread on GitHub.

Please keep the beta thread related to the current beta only. For other issues or feature requests - please openΒ a new issue on Github.
Β 
Thank you for your support and help πŸ™
The Elementor Team"

@portseif
Copy link

As most of the users has been hungry for performance and custom breakpoint improvement, I truly hope the Elementor team could really stop adding new features until major issue has been fixed such as;

image
Growing file size of frontend js and css is getting scarier

  1. Overbloated CSS files (the more feature you add, the more unused style added which increase file size, and more work to cater to custom breakpoints feature)
  2. .elementor-106 .elementor-element.elementor-element-194e2f5.elementor-wc-products ul.products li.product .button is overkill and generated huge amount of unnecessary plus unused CSS. And most of all, those who wanted customize that particular element need to duplicate the same length of CSS to override this will take huge amount of effort to change this since you make this absolute including "div/ul".
  3. As @FrostStudios mentioned, 5 divs (DIVception) is overkill. Any potential of mode such as"Highly Optimized Mode (Strictly for new installation only".
  4. Limiting the maximum creation of columns to 10 is tough for those who wanted to modify columns via FLEXBOX (Flexbox Wrap) to add more than 10 columns.
  5. Landing page workflow is nice, make it 3.2 is still better.
  6. Modular CSS/JS loading is great.
  7. Customize blog post loop would be amazing too
  8. Praying hard for Elementor Team to surprise us instead of just custom breakpoint, they are going to give us CSS Grid as well :D

CSS naming optimization

As part of our effort to simplify and minimize the markup created by Elementor, we have decided to truncate the prefix we use for any Elementor CSS classes, from .elementor- to just .e-.
source: https://developers.elementor.com/updated-convention-creating-new-widgets-for-improved-performance/

By the way, may I know if there's any developer, designer who would like to override some styling which unfortunately fixated absolute selector in frontend.min.css as item 2 above?

I do aware that adding new features would be important, we hope the Elementor team would really focus to solve performance issue and make the website created with Elementor is superbly high-performance, accessibility friendly, customizable.

This is the absolute truth. When I read β€œDeveloper Edition,” I got incredibly excited. However, landing pages should not be a developer’s feature. More granular control of loading assets, DOM improvements, and breakpoints are needed.

Oxygen works like this:

  1. you add a section or div
  2. you add a div or column widget (2 or more divs) -OR- a widget (e.g., heading, text, etc.)
  3. you can then nest other divs or widgets

*each widget and div then has flexbox, typology, spacing/size, and so much more.

These should be the DOM elements presented. Complete granular control.

Also, a huge pet-peeve of mine is the ability to customize your CSS variables. It is such a pain for me to use your given --e- variables because most of the time, it is some random alphanumeric string.

If a user wants to use the swiper, tab, or accordion widgets, it loads in a div with a repeater widget that allows for easy customization/control. This is ideal.

I’m glad that Elementor is shedding light on the needed assets and DOM improvements, but please don’t start introducing a β€œDeveloper Edition” with Landing Page options. This is only taking what you currently have, changing it a little, and giving it a new name.

@shilo-ey
Copy link
Contributor Author

shilo-ey commented Dec 31, 2020

Hi all,

First of all, thank you for your feedback.

@rodolphebertozzo

I saw that v3.1 is scheduled for mid-February, which still leaves time to have a more than stable and performing version. Can you tell us how long before E. Pro will be available in beta?

Another remark: the Marketing pages also match in the Wordpress pages section. Aren't they supposed to be separated?

There was a mistake with the release date and it was fixed, thanks.

The Pro version will be introduced soon as a separate beta version.

The Landing Pages currently are Pages, we are checking if keeping them that way is how we want to release this feature or changing it a bit. each option has its pros and cons.

There's an issue appearing from Popup.

@sermalefico : First, you need to make sure that elementorFrontend exists.
This object is being called from the frontend.js file, which is loaded from the footer.
Since you are trying to use a shortcode, probably you inserted it in the middle of the page (where the frontend.js file was not loaded yet). So, you get the error of swiper is undefined.
In addition, in case you are not using a widget handler, you need to listen to the following hook, which initializes elementorFrontend.utils.swiper

elementorFrontend.on( 'components:init', () => {
   // Do something that is based on the elementorFrontend object.
} );

@sermalefico updated.

@riadcitaku : Can you please share more light and steps to reproduce the errors?

@Jonathlee :
As for the file sizes, the file version should be 3.1.0-beta1 and not v3.0.15 we see from your screenshot. Only then, you will see a decrease in the file sizes.
Please make sure you are using the right version and you cleared your cache (server and browser side).

  • CSS files - we are currently investigating how to approach the change without harming existing websites or various addons installed
  • DOM - we are activating the Optimized DOM output by default to only new sites to prevent potential break or conflicts in existing sites.
    We will proceed these constant improvements in the next releases.

@mcrowell : Thanks! we're investigating this issue.

@portseif

The Developer Edition is a different release channel that allow us to provide frequent releases with our development progress to extend the period that 3rd party developers have to adjust to changes.
The features that are introduced in the Developer Edition versions will not necessarily will be developer oriented.

As for bloat issues and performance upgrades - as mentioned before, we are working on these aspects and will continue to provide you with these kind of improvements from release to release.

Please keep this related to the Current beta Only! any other Issue Report or Feature Request feel free to open a new issue.

Thanks again to everyone.

@sermalefico
Copy link

@shilo-ey I don't understand how doing it works ... :(

@nerds-farm
Copy link

Select2 ajax search is not working on display selected values.
How to reproduce it:

  • add widget Posts
  • from Query Section search and select a term filter
  • change section and return on Query Section

NO errors on console and no errors on Select2 ajax call (as display on screen).

Screenshot_2021-01-02 Elementor Search Filter
Schermata del 2021-01-02 12-10-33
Schermata del 2021-01-02 12-10-41

@DorShahar
Copy link

Hi @mcrowell
Thanks for your report.

We had a bug on our end due to the Webpack upgrade, and we are fixing it now.

@shilo-ey
Copy link
Contributor Author

shilo-ey commented Jan 3, 2021

Select2 ajax search is not working on display selected values.
How to reproduce it:

  • add widget Posts
  • from Query Section search and select a term filter
  • change section and return on Query Section

NO errors on console and no errors on Select2 ajax call (as display on screen).

Screenshot_2021-01-02 Elementor Search Filter
Schermata del 2021-01-02 12-10-33
Schermata del 2021-01-02 12-10-41

@nerds-farm Thanks!

It seem to work fine on our end.
Can you please make sure you're using only Elementor and Elementor Pro to isolate potential conflicts?

Thanks

@rodolphebertozzo
Copy link
Contributor

@shilo-ey, why did you move the HTML semantics optimization feature to the Experiences tab, since many sites have it enabled and it can be disabled anyway? Do you plan to make further improvements to avoid case on older sites using custom CSS to avoid case?

@shilo-ey
Copy link
Contributor Author

shilo-ey commented Jan 4, 2021

@shilo-ey I don't understand how doing it works ... :(

@sermalefico we updated the snippet:

elementorFrontend.on( 'components:init', () => {
   // Do something that is based on the elementorFrontend object.
} );

Check and let me know if it works for you

Thanks

@shilo-ey
Copy link
Contributor Author

shilo-ey commented Jan 4, 2021

@shilo-ey, why did you move the HTML semantics optimization feature to the Experiences tab, since many sites have it enabled and it can be disabled anyway? Do you plan to make further improvements to avoid case on older sites using custom CSS to avoid case?

@rodolphebertozzo we migrated this option to the Experiments tabs, so it will act the same, but will allow Elementor to control whether to activate it to existing or new sites by default.

Thanks

@fabigrafo
Copy link

fabigrafo commented Jan 17, 2021

@fabianenzensperger please try changing the permalinks to Plain and let me know if it solves the issue for you.

Thanks

@shilo-ey That worked, thanks!

@shilo-ey
Copy link
Contributor Author

@fabianenzensperger And if you revert the permalinks back the issue reproduces?

@fabigrafo
Copy link

@fabianenzensperger And if you revert the permalinks back the issue reproduces?

Thanks for asking, now it doesn't matter which permalink structure I use. It works with everyone now. I don't know why it didn't work before.

@jazir555
Copy link

I thought this was releasing today, when is it releasing @shilo-ey ?

@fabigrafo
Copy link

fabigrafo commented Jan 20, 2021

I thought this was releasing today, when is it releasing @shilo-ey ?

Hmm. Why did you think that? Who ever said that?

@jazir555
Copy link

jazir555 commented Jan 20, 2021 via email

@fabigrafo
Copy link

It says release date January 19th at the bottom of the beta release post...

Oh ok yeah. But only: Probably! πŸ‘€

@jazir555
Copy link

jazir555 commented Jan 20, 2021 via email

@shilo-ey
Copy link
Contributor Author

Hi all!

We just released a new beta version, please update your version to v3.1.0 Beta 4.

Due to several bugs found with your help, we decided to postpone the release date to next week.
Please check the new version and make sure everything works flawlessly.

This beta release includes:

  • Tweak: Updated eicons library to v5.10.0
  • Fix: UI glitch in the Library modal footer
  • Fix: 404 page displayed when trying to access Landing Pages
  • Fix: Carousel functionality didn't work if Optimized DOM Mode was disabled
  • Fix: Column height is not correct when Optimized DOM experiment is inactive in IE11
  • Fix: Wrong translation function caused errors in the Revisions panel
  • Fix: Widgets empty state is not visible in WordPress 5.6

Please keep this related to the Current beta Only! any other Issue Report or Feature Request feel free to open a new issue.

Thanks again to everyone.

@shilo-ey shilo-ey changed the title πŸ“£ Elementor v3.1 Beta 3 Release πŸ“£ πŸ“£ Elementor v3.1 Beta 4 Release πŸ“£ Jan 20, 2021
@portrayaloflife
Copy link

@shilo-ey Is the social icons bug fixed? Don't see it in the changelog

@shilo-ey
Copy link
Contributor Author

@shilo-ey Is the social icons bug fixed? Don't see it in the changelog

Please keep this thread related to the Beta only

@portrayaloflife
Copy link

@shilo-ey It's a bug that's not fixed in the beta that has now been almost 3 months unfixed... Not sure how that isn't related.

@sermalefico
Copy link

@shilo-ey It's a bug that's not fixed in the beta that has now been almost 3 months unfixed... Not sure how that isn't related.

Yes in elementor blogs pages have the same bug. https://elementor.com/blog/redirect-url-wordpress/

check share section on the bottom post

@shilo-ey
Copy link
Contributor Author

@shilo-ey It's a bug that's not fixed in the beta that has now been almost 3 months unfixed... Not sure how that isn't related.

Yes in elementor blogs pages have the same bug. elementor.com/blog/redirect-url-wordpress

check share section on the bottom post

@sermalefico

Do you have a comparison before/after?

Or even a JSON template export for us to examine?

Is it browser related or happens on all devices?

@sermalefico
Copy link

Add a advise to

https://wordpress.org/support/topic/incompatibility-with-future-elementor-update-custom-codes/

@sermalefico
Copy link

@shilo-ey It's a bug that's not fixed in the beta that has now been almost 3 months unfixed... Not sure how that isn't related.

Yes in elementor blogs pages have the same bug. elementor.com/blog/redirect-url-wordpress
check share section on the bottom post

@sermalefico

Do you have a comparison before/after?

Or even a JSON template export for us to examine?

Is it browser related or happens on all devices?

This occurs when using a CSS minifier, such as autoptimize or Fastvelocity minify. For some reason CSS variables have some space that in this specific widget is broken on the frontend. Yes, all devices.

@fabigrafo
Copy link

@shilo-ey Coming tomorrow? :)

@perks98
Copy link

perks98 commented Jan 26, 2021

Elementor 3.1 is now public it seems

@shilo-ey
Copy link
Contributor Author

@shilo-ey It's a bug that's not fixed in the beta that has now been almost 3 months unfixed... Not sure how that isn't related.

Yes in elementor blogs pages have the same bug. elementor.com/blog/redirect-url-wordpress
check share section on the bottom post

@sermalefico
Do you have a comparison before/after?
Or even a JSON template export for us to examine?
Is it browser related or happens on all devices?

This occurs when using a CSS minifier, such as autoptimize or Fastvelocity minify. For some reason CSS variables have some space that in this specific widget is broken on the frontend. Yes, all devices.

@sermalefico
Thanks! will check again

Add a advise to

https://wordpress.org/support/topic/incompatibility-with-future-elementor-update-custom-codes/

Cool, thanks for letting us know, we will check if the conflict is due to an implementation issue on our side.

@fabianenzensperger Yes, today the version is rolling out.

Thanks for your feedback.

Will update here once it's officially released.

@shilo-ey
Copy link
Contributor Author

shilo-ey commented Jan 26, 2021

Thank you all for your precious comments and reports!

The version is now publicly available via WordPress repository or via your plugins dashboard.

If you encounter any new issue regarding this version please create a new issue report.

Release blog post will be updated soon.

Thanks again!

@shilo-ey shilo-ey removed the help wanted Announcements that request help from users, like Public Beta testing programs. label Jan 26, 2021
@shilo-ey shilo-ey unpinned this issue Jan 26, 2021
@nicholaszein nicholaszein added help wanted Announcements that request help from users, like Public Beta testing programs. solved Indicates that an Issue has been Solved, or a Feature Request has been Released. labels May 24, 2023
@elementor elementor locked and limited conversation to collaborators May 24, 2023
@nicholaszein nicholaszein changed the title πŸ“£ Elementor v3.1 Beta 4 Release πŸ“£ βœ… πŸ“£ Elementor v3.1 Beta 4 Release πŸ“£ Aug 3, 2023
@nicholaszein nicholaszein added the announcement Used for general announcements. label Sep 23, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
announcement Used for general announcements. help wanted Announcements that request help from users, like Public Beta testing programs. solved Indicates that an Issue has been Solved, or a Feature Request has been Released.
Projects
None yet
Development

No branches or pull requests