Checkboxes that disappear
Reported as issue #6216
Reported as bug #6216 on 19 Nov 2018. The issue was closed without consideration by the Elementor team. After 5 years the problem is still there and it is up to theme authors to make sure to override Elementor's buggy CSS.
This page has some custom CSS to style the checkboxes. See below. This simulates certain “Elementor-compatible” themes such as OceanWP, which tries to style the checkboxes to something fancier than the default.
The styling assumes that the CSS for checkboxes is display: inline-block. Actually, OceanWP has the aforementioned CSS rule applied to the checkbox selector. This is also the user agent stylesheet default in all the browsers I’ve checked.
But, because Elementor changes checkboxes to display: inline, the checkboxes will disappear.
This is the styling applied to the page
selector input[type="checkbox"] {
box-sizing: border-box;
background-color: white;
width: 30px;
height: 30px;
border: 1px solid black;
-webkit-appearance: none;
}