elementor / elementor/elementor

⏳ 🔗 🐛 CSS class not outputting front end (Duplicate)

Open
#34,409 6 comments 0 reactions 0 assignees View on GitHub
component/v4/global-classes document/assets duplicate mod* mod/b* mod/d* mod/e* product/editor-v4 status/evaluating status/needs-feedback
Dominant language
PHP
Stars
7.1k
Forks
1.6k
Avg merge
1d 5h
Merged PRs (30d)
193

Description

### Description

Switched to v4 Beta when I add classes the style shows in the editor but does not output to the front end. The class is present in the html but no styling.

I have no other plugins installed and have tried different themes, cleared cache etc.

### Steps to reproduce

Edit page with elementor
Add class
Add styling to class
Publish

### Expected behavior

The styling should be present in the front end as well

### Elementor System Info

Click to reveal

```txt
== Server Environment ==
Operating System: Linux
Software: Apache
MySQL version: Source distribution v8.0.43-34
PHP Version: 8.2.30
PHP Memory Limit: 768M
PHP Max Input Vars: 3000
PHP Max Post Size: 256M
GD Installed: Yes
ZIP Installed: Yes
Write Permissions: All right
Elementor Library: Connected

== WordPress Environment ==
Version: 6.9
Site URL: https://baa.squibble-web-build.co.uk
Home URL: https://baa.squibble-web-build.co.uk
WP Multisite: No
Max Upload Size: 256 MB
Memory limit: 256M
Max Memory limit: 768M
Permalink Structure: /%postname%/
Language: en_GB
Timezone: 0
Debug Mode: Inactive

== Theme ==
Name: Hello Elementor
Version: 3.4.6
Author: Elementor Team
Child Theme: No

== User ==
Role: administrator
WP Profile lang: en-GB
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36

== Active Plugins ==
Elementor
Version: 3.34.2
Author: Elementor.com

Elementor Pro
Version: 3.34.1
Author: Elementor.com

Speed Optimizer
Version: 7.7.6
Author: SiteGround

== Elements Usage ==

wp-post : 0
e-flexbox : 1
wp-page : 2
container : 2
e-flexbox : 2
e-heading : 2
heading : 1

== Settings ==

cpt_support: post, page
allow_tracking: yes
editor_break_lines: 1
font_display: swap

== Features ==
Custom Fonts: 0
Custom Icons: 0

== Integrations ==

== Elementor Experiments ==
Inline Font Icons: Inactive
Additional Custom Breakpoints: Active
Container: Active
Optimized Markup: Inactive
Default to New Theme Builder: Active
Header and footer: Active
Pro Free Trial Popup: Active by default
Nested Elements: Active
Pages Panel: Inactive by default
Elementor Home Screen: Active by default
Atomic Widgets: Active
V4 Indications Popover: Inactive by default
Enforce atomic widgets capabilities: Active by default
Editor MCP for atomic widgets: Inactive by default
V4 inline text editing: Inactive by default
Global Classes: Active
Enforce global classes capabilities: Active by default
Variables: Active
Variables Manager: Active by default
Cloud Library: Active
Editor v4 (Opt In Page): Active by default
Editor V4: Active
Components: Inactive by default
Interactions: Active by default
Editor one: Active by default
Import/Export Customization: Active by default
Elementor Editor Events: Active by default
Menu: Active
Size Variables: Active by default

== Log ==

JS: showing 2 of 2JS: 2026-01-22 14:11:33 [error X 7][https://baa.squibble-web-build.co.uk/wp-content/plugins/elementor/assets/js/common-modules.min.js?ver=3.34.2:1:102999] C.startsWith is not a function
JS: 2026-01-22 15:17:53 [error X 1][https://baa.squibble-web-build.co.uk/wp-includes/js/jquery/jquery.min.js?ver=3.7.1:2:28760] Cannot read properties of undefined (reading 'tools')

Log: showing 7 of 72026-01-22 14:12:40 [info] elementor-pro::elementor_pro_updater Started
2026-01-22 14:12:40 [info] Elementor Pro/Upgrades - _on_each_version Start
2026-01-22 14:12:40 [info] Elementor Pro/Upgrades - _on_each_version Finished
2026-01-22 14:12:40 [info] Elementor Pro/Upgrades - _v_3_30_0_post_navigation_inline_icons Start
2026-01-22 14:12:40 [info] Elementor Pro/Upgrades - _v_3_30_0_post_navigation_inline_icons Finished
2026-01-22 14:12:40 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor Pro',
'from' => '3.27.2',
'to' => '3.34.1',
)]
2026-01-22 14:12:40 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '3.27.2',
'to' => '3.34.1',
)]

PHP: showing 1 of 1PHP: 2026-01-22 14:13:21 [notice X 13][/home/customer/www/baa.squibble-web-build.co.uk/public_html/wp-content/plugins/elementor/includes/base/controls-stack.php::230] hexdec(): Passing null to parameter #1 ($hex_string) of type string is deprecated [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]

== Elementor - Compatibility Tag ==

Elementor Pro: Compatible

== Elementor Pro - Compatibility Tag ==

```

### Agreement

- [ ] I confirm I have read and followed all the guidelines and instructions outlined in the Editor V4 Bug Report form.
- [x] I agree that my issue may be closed without further action if it doesn't meet all the requirements outlined in the Editor V4 Bug Report form.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.