#37350·elementor

Group Name for Radio Buttons not working

Author: grandslambertCreated Sep 20, 2026Updated Sep 22, 2026
Labelsstatus/awaiting_triageproduct/editor-v4

Description

I am trying to build an Atomic form using Radio Buttons but the Group Name field is being ignored, so the radio buttons work as individual radio buttons rather than a group of radio buttons. I had to write some custom JavaScript to fix this, which is not idea.

Steps to reproduce

  1. Edit or create a page
  2. Add an Atomic Form
  3. Add a radio button and set the group name to GroupName
  4. Add a second radio button and set the group name to the same - GroupName.
  5. Save and load the form.
  6. Notice that both radio buttons can be checked.

Expected behavior

When two or more radio buttons all have the same Group Name, that group name should be used as the input name so they work like actual radio buttons.

Elementor System Info

txt
== Server Environment ==
	Operating System: Linux
	Software: LiteSpeed
	MySQL version: MariaDB Server v10.6.28
	PHP Version: 8.2.33
	PHP Memory Limit: 512M
	PHP Max Input Vars: 10000
	PHP Max Post Size: 512M
	GD Installed: Yes
	ZIP Installed: Yes
	Write Permissions: All right
	Elementor Library: Connected

== WordPress Environment ==
	Version: 7.1.1
	Site URL: https://missionhelios.com
	Home URL: https://missionhelios.com
	WP Multisite: No
	Max Upload Size: 512 MB
	Memory limit: 40M
	Max Memory limit: 512M
	Permalink Structure: /%year%/%monthnum%/%day%/%postname%/
	Language: en_US
	Timezone: 0
	Admin Email: [email protected]
	Debug Mode: Inactive

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

== User ==
	Role: administrator
	WP Profile lang: en-US
	User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36

== Active Plugins ==
	Code Snippets
		Version: 3.10.2
		Author: Code Snippets Pro

	Conditional Fields for Elementor Form
		Version: 1.7.6
		Author: Cool Plugins

	Elementor
		Version: 4.2.4
		Author: Elementor.com

	Elementor Pro
		Version: 4.2.3
		Author: Elementor.com

	Web Accessibility - WCAG Scanning, Guided Fixes, Usability Widget
		Version: 4.1.4
		Author: Elementor.com


== Elements Usage ==
	
	footer : 1
		container : 1
		nav-menu : 1
		text-editor : 1
		theme-site-logo : 1
	header : 2
		button : 1
		container : 4
		heading : 1
		image : 1
		nav-menu : 1
		social-icons : 1
	page : 1
		button : 5
		container : 11
		gallery : 1
		heading : 6
		icon-box : 3
		image : 2
		text-editor : 4
	wp-page : 7
		button : 5
		container : 43
		e-form : 2
		e-form-date-picker : 2
		e-form-error-message : 2
		e-form-input : 8
		e-form-label : 16
		e-form-radio-button : 2
		e-form-select : 1
		e-form-submit-button : 2
		e-form-success-message : 2
		e-form-textarea : 2
		e-paragraph : 7
		e-tab : 3
		e-tab-content : 3
		e-tabs : 1
		e-tabs-content-area : 1
		e-tabs-menu : 1
		e-youtube : 5
		gallery : 3
		heading : 15
		html : 1
		icon-box : 3
		image : 3
		image-box : 2
		loop-grid : 1
		nested-accordion : 2
		text-editor : 28
	single-page : 2
		container : 4
		image-box : 1
		shortcode : 1
		theme-post-content : 2
		theme-post-title : 1
	loop-item : 1
		button : 1
		container : 2
		theme-post-excerpt : 1
		theme-post-featured-image : 1
		theme-post-title : 1


== Settings ==
	
	cpt_support: post, page
	disable_color_schemes: yes
	disable_typography_schemes: yes
	allow_tracking: yes
	unfiltered_files_upload: 1
	font_display: swap


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

== Integrations ==
	


== 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 ==
	
PHP: showing 3 of 3PHP: 2026-09-19 23:03:37 [warning X 10][/home/zimmhost/missionhelios.com/wp-content/plugins/elementor-pro/modules/theme-builder/classes/conditions-manager.php::184] Undefined array key "editor_post_id" [array (
  'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2026-09-19 23:06:46 [notice X 33][/home/zimmhost/missionhelios.com/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-09-20 00:17:52 [warning X 4][/home/zimmhost/missionhelios.com/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php::150] Undefined array key "condition_type" [array (
  'trace' => '
#0: /home/zimmhost/missionhelios.com/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(150): Elementor\Core\Logger\Manager -> rest_error_handler()
#1: ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> normalize_template_json_item()
#2: /home/zimmhost/missionhelios.com/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(120): class type array_map()
#3: /home/zimmhost/missionhelios.com/wp-content/plugins/elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(59): ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> normalize_templates_json()
#4: /home/zimmhost/missionhelios.com/wp-content/plugins/elementor/data/base/endpoint.php(156): ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> get_items()
',
)]

JS: showing 9 of 9JS: 2026-09-19 23:45:06 [error X 1][https://missionhelios.com/wp-content/plugins/elementor/assets/js/admin.min.js?ver=4.2.4:2:42363] r.startsWith is not a function 
JS: 2026-09-19 23:48:16 [error X 5][https://missionhelios.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.2.4:2:1244484] Cannot read properties of null (reading 'id') 
JS: 2026-09-19 23:48:58 [error X 1][https://missionhelios.com/wp-content/plugins/elementor/assets/js/packages/editor-documents/editor-documents.min.js?ver=4.2.4:1:3810] Cannot read properties of null (reading 'config') 
JS: 2026-09-19 23:52:27 [error X 5][https://missionhelios.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.2.4:2:249647] this.ui.input.val is not a function 
JS: 2026-09-20 00:26:13 [error X 1][https://missionhelios.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.2.4:2:899651] r.getNamespaceArray is not a function 
JS: 2026-09-20 01:51:27 [error X 26][https://missionhelios.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.2.4:2:1024563] Cannot read properties of undefined (reading 'localized') 
JS: 2026-09-20 02:24:48 [error X 1][https://missionhelios.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.2.4:2:22649] Cannot read properties of undefined (reading 'get') 
JS: 2026-09-20 04:04:41 [error X 1][https://missionhelios.com/wp-content/plugins/elementor/assets/lib/backbone/backbone.marionette.min.js?ver=2.4.5.e1:24:19986] View (cid: "view11489") has already been destroyed and cannot be used. 
JS: 2026-09-20 04:42:18 [error X 24][https://missionhelios.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.2.4:2:935434] Failed to execute 'querySelector' on 'Document': '#' is not a valid selector. 



== Elementor - Compatibility Tag ==
	
	Conditional Fields for Elementor Form: Compatible
	Elementor Pro: Compatible

== Elementor Pro - Compatibility Tag ==
	
	Conditional Fields for Elementor Form: Compatible

Agreement

  • I confirm I have read and followed all the guidelines and instructions outlined in the Editor V4 Bug Report form.
  • 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.