One of the features that is unavailable in Elementor Pro Essentials subscription is Popups. Now at first sight this is a pretty big deal and one might be tempted to search for a plugin to fill this gap, but hold on a minute. Think about where you actually need a popup. I can immediately think of two: the cookie notice and the mobile menu.
Now there are loads of plugins that claim they are GDPR compliant and provide a popup cookie notice which only appears once on page load until the user accepts it. I never bothered with a plugin because you could easily configure this functionality in a popup in the full version of Elementor Pro. I was looking for a no plugin workaround that could provide me with this simple functionality.
I found that the functionality provided by Website Policies was just what I needed. You generate the cookie notice by selecting the colors and style of your popup and then just insert a few lines of code to run it in your site wide header. See my previous post about code snippets on how to do this. Sure enough it does exactly what I was looking for and is really easy to configure afterwards by editing some JSON. Problem one solved!
But what about adding an additional in-page popup? Actually, I have struggled with in-page popups. Trying to get the popup sized so that everything fits on a mobile phone screen without a scroll bar being added turns out to be a challenge with what seems like an infinite number of screen sizes. Some browsers can be configured to disable popups which can create a problem. Popups are also not ideal for accessibility reasons and the advice from WCAG is to avoid popups wherever possible. In the end I have favoured using an accordion widget instead of an in-page popup because it is able to show and hide information without any of the complications that popups encompass.
In conclusion, there is a way of creating a cookie notice and a mobile menu without using an additional plugin. If you have a use case for any other popup my advice would be to find an alternative because they are not accessible and many people, including me, find them annoying.