elementor / elementor/elementor

Atomic Elements Flexbox: flex-direction cannot be overridden on published page

Open
#37,246 0 comments 0 reactions 0 assignees View on GitHub
product/editor-v4 status/awaiting_triage
Dominant language
PHP
Stars
7.1k
Forks
1.6k
Avg merge
1d 5h
Merged PRs (30d)
193

Description

### Description

Image

<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-536870145 1107305727 0 0 415 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin:0cm;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";}
h1
{mso-style-priority:9;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
mso-style-link:"Heading 1 Char";
margin:0cm;
mso-pagination:widow-orphan;
mso-outline-level:1;
font-size:16.0pt;
font-family:"Times New Roman",serif;
color:#2E74B5;
mso-font-kerning:0pt;
font-weight:normal;}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 1";
mso-ansi-font-size:16.0pt;
mso-bidi-font-size:16.0pt;
color:#2E74B5;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-size:10.0pt;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
mso-font-kerning:0pt;
mso-ligatures:none;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.WordSection1
{page:WordSection1;}
-->

Environment

Element type | Flexbox (Atomic Elements) — "e-flexbox", data-element_type="e-flexbox"
-- | --
Location in build | Clinic single-post template (JetThemeCore Theme Builder), Contact & Location block — the parent Flexbox wrapping four Dynamic Field widgets (address, phone, website, email)
Elementor version | [fill in — Elementor → Dashboard, top of page]
Elementor Pro version | [fill in, if applicable]
Active Experiments | Atomic Elements is active (Elementor → Settings → Experiments) — [confirm exact toggle state]
Theme / builder | JetThemeCore (Crocoblock), used for the shared Clinic single-post template
Recent changes | No Elementor, Elementor Pro, or Atomic Elements updates made by our team in the period this was first observed (23 July 2026) through today (10 September 2026)

### Steps to reproduce

Image

### Expected behavior

Image

### Elementor System Info

```txt
== Server Environment ==
Operating System: Linux
Software: LiteSpeed
MySQL version: MariaDB Server v11.8.9-MariaDB-log
PHP Version: 8.3.33
PHP Memory Limit: 2048M
PHP Max Input Vars: 5000
PHP Max Post Size: 2048M
GD Installed: Yes
ZIP Installed: Yes
Write Permissions: All right
Elementor Library: Connected

== WordPress Environment ==
Version: 7.0.4
Site URL: https://newbuild.findmyphysio.com.au
Home URL: https://newbuild.findmyphysio.com.au
WP Multisite: No
Max Upload Size: 2 GB
Memory limit: 40M
Max Memory limit: 2048M
Permalink Structure: /%postname%/
Language: en_US
Timezone: 10
Admin Email: georgie.batchelor@gmail.com
Debug Mode: Inactive

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

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

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

Elementor Pro
Version: 4.2.2
Author: Elementor.com

JetEngine
Version: 3.8.15
Author: Crocoblock

JetThemeCore
Version: 2.3.2
Author: Crocoblock

SearchWP
Version: 4.6.1
Author: SearchWP

SearchWP Live Ajax Search
Version: 1.8.8
Author: SearchWP

Ultimate Addons for Elementor (UAE)
Version: 2.9.4
Author: Brainstorm Force

UpdraftPlus - Backup/Restore
Version: 1.26.7
Author: TeamUpdraft, DavidAnderson

WP All Import Pro
Version: 5.1.0
Author: Soflyy

WPCode Lite
Version: 2.3.9
Author: WPCode

== Must-Use Plugins ==
Hostinger Smart Auto Updates
Version: 1.0.7
Author: Hostinger

== Elements Usage ==

jet_single : 0
button : 4
container : 1
e-flexbox : 14
google_maps : 1
heading : 2
hfe-breadcrumbs-widget : 2
image : 1
jet-listing-dynamic-field : 7
jet-listing-dynamic-image : 1
jet-listing-dynamic-terms : 1
jet-listing-grid : 3
wp-post : 0
e-flexbox : 2
html : 2
wp-page : 8
container : 4
e-flexbox : 5
html : 3
jet-listing-grid : 1
text-editor : 5
jet-listing-items : 0
container : 2
e-flexbox : 13
html : 1
image : 1
jet-listing-dynamic-field : 8
jet-listing-dynamic-image : 1
jet-listing-dynamic-link : 1
jet-listing-dynamic-terms : 1
jet-listing-grid : 3

== Settings ==

cpt_support: post, page
allow_tracking: yes
font_display: swap

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

== Integrations ==

google_maps: Active

== Elementor Experiments ==
Inline Font Icons: Active by default
Additional Custom Breakpoints: Active by default
Container: Active by default
Optimized Markup: Active by default
Panel Promotions: Active by default
Default to New Theme Builder: Active by default
Header & Footer: Active by default
Elementor MCP WP Abilities API: Inactive by default
Pro Free Trial Popup: Active by default
Nested Elements: Active by default
Pages Panel: Inactive by default
Atomic Widgets: Active by default
V4 Indications Popover: Inactive by default
Enforce atomic widgets capabilities: Active by default
Editor MCP for atomic widgets: Active by default
Backward compatibility migrations: Active by default
Global Classes: Active by default
Enforce global classes capabilities: Active by default
Variables: Active by default
Variables Manager: Active by default
Editor v4 (Opt In Page): Active by default
Editor V4: Active by default
Components: Active by default
Interactions: Active by default
Widget Creation: Active by default
Generate website markdown: Inactive by default
Dynamic Assets Management: Inactive by default
Import/Export Customization: Active by default
Site Builder: Inactive by default
Elementor Editor Events: Active by default
Atomic Form: Active by default
Loop: Active by default
Menu: Active by default
Size Variables: Active by default
Pro Interactions: Active by default
In-Editor Feedback: Inactive by default

== Log ==

Log: showing 20 of 342026-08-03 03:34:30 [info] elementor::elementor_updater Started
2026-08-03 03:34:30 [info] Elementor/Upgrades - _on_each_version Start
2026-08-03 03:34:33 [info] Elementor/Upgrades - _on_each_version Finished
2026-08-03 03:34:33 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '4.2.0',
'to' => '4.2.1',
)]
2026-08-04 02:33:20 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '4.2.0',
'to' => '4.2.1',
)]
2026-08-04 02:33:31 [info] elementor-pro::elementor_pro_updater Started
2026-08-04 02:33:31 [info] Elementor Pro/Upgrades - _on_each_version Start
2026-08-04 02:33:31 [info] Elementor Pro/Upgrades - _on_each_version Finished
2026-08-04 02:33:31 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor Pro',
'from' => '4.2.0',
'to' => '4.2.1',
)]
2026-08-20 18:21:59 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '4.2.1',
'to' => '4.2.2',
)]
2026-08-21 09:27:44 [info] elementor-pro::elementor_pro_updater Started
2026-08-21 09:27:44 [info] Elementor Pro/Upgrades - _on_each_version Start
2026-08-21 09:27:44 [info] Elementor Pro/Upgrades - _on_each_version Finished
2026-08-21 09:27:44 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor Pro',
'from' => '4.2.1',
'to' => '4.2.2',
)]
2026-08-21 09:27:47 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '4.2.1',
'to' => '4.2.2',
)]
2026-09-09 11:13:38 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor',
'from' => '4.2.1',
'to' => '4.2.4',
)]
2026-09-09 11:14:05 [info] elementor::elementor_updater Started
2026-09-09 11:14:05 [info] Elementor/Upgrades - _on_each_version Start
2026-09-09 11:14:05 [info] Elementor/Upgrades - _on_each_version Finished
2026-09-09 11:14:05 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '4.2.1',
'to' => '4.2.4',
)]

JS: showing 4 of 4JS: 2026-07-19 04:24:32 [error X 8][https://newbuild.findmyphysio.com.au/wp-content/plugins/elementor/assets/js/admin.min.js?ver=4.1.5:2:42329] r.startsWith is not a function
JS: 2026-07-19 04:37:06 [error X 14][https://newbuild.findmyphysio.com.au/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.1.5:2:1071916] Cannot read properties of undefined (reading 'localized')
JS: 2026-07-22 06:14:53 [error X 1][https://newbuild.findmyphysio.com.au/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.1.5:2:566659] this.getSettingsPopup is not a function
JS: 2026-08-19 06:50:04 [error X 2][https://newbuild.findmyphysio.com.au/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.2.1:2:1242792] Cannot read properties of null (reading 'id')

PHP: showing 4 of 4PHP: 2026-07-19 04:29:43 [notice X 5][/home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-content/plugins/elementor-pro/modules/screenshots/module.php::33] Function utf8_decode() is deprecated [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2026-07-29 05:54:42 [warning X 2][/home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-content/plugins/elementor/modules/interactions/interactions-frontend-handler.php::61] foreach() argument must be of type array|object, null given [array (
'trace' => '
#0: /home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-content/plugins/elementor/modules/interactions/interactions-frontend-handler.php(61): Elementor\Core\Logger\Manager -> rest_error_handler()
#1: /home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-includes/class-wp-hook.php(341): Elementor\Modules\Interactions\Interactions_Frontend_Handler -> collect_document_interactions()
#2: /home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-includes/plugin.php(205): WP_Hook -> apply_filters()
#3: /home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-content/plugins/elementor/includes/frontend.php(1173): class type apply_filters()
#4: /home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-content/plugins/elementor/includes/frontend.php(1105): Elementor\Frontend -> get_builder_content()
',
)]
PHP: 2026-08-18 23:30:16 [warning X 3][/home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-content/plugins/elementor/modules/history/revisions-manager.php::363] Undefined array key "editor_post_id" [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2026-08-20 12:53:21 [warning X 1][/home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-content/plugins/elementor-pro/modules/assets-manager/asset-types/icons/custom-icons.php::199] unlink(1.png): No such file or directory [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]

== Elementor - Compatibility Tag ==

Elementor Pro: Compatible
Ultimate Addons for Elementor (UAE): Compatible

== Elementor Pro - Compatibility Tag ==

Ultimate Addons for Elementor (UAE): Compatible
```

### Agreement

- [x] 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

Research direction

The report concerns Atomic Elements Flexbox on the published page; start by reproducing the flex-direction override problem and inspecting the generated frontend styles. Done means flex-direction can be overridden as expected on the published page, with the behavior verified against the reported example.

Written by the indexing model from the issue text.

Assessment

Tech stack
css
Domain
frontend, web-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.