From 3c41658bba73d203a74a686a4bc6a2a99c4de5a0 Mon Sep 17 00:00:00 2001 From: Saif Sultan Date: Mon, 21 Apr 2025 11:44:34 +0530 Subject: [PATCH] `gw-advanced-merge-tags.php`: Added `:selected` modifier to target selected multi select choice by index on the Advanced Merge Tags snippet. --- gravity-forms/gw-advanced-merge-tags.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gravity-forms/gw-advanced-merge-tags.php b/gravity-forms/gw-advanced-merge-tags.php index b243e17bb..0a81bce23 100644 --- a/gravity-forms/gw-advanced-merge-tags.php +++ b/gravity-forms/gw-advanced-merge-tags.php @@ -493,8 +493,8 @@ public function handle_field_modifiers( $value, $input_id, $modifier, $field, $r $default_countries = array_flip( GF_Fields::get( 'address' )->get_default_countries() ); return rgar( $default_countries, $value ); case 'selected': - // 'selected' can be used over 'Checkbox' field to target the selected checkbox by its zero-based index. - if ( $field->type == 'checkbox' ) { + // 'selected' can be used over 'Checkbox' or 'Multi Select' field to target the selected checkbox/multiselect choice by its zero-based index. + if ( $field->type == 'checkbox' || $field->type == 'multiselect' ) { $index = $modifier_options; if ( $index !== 'selected' && is_numeric( $index ) ) { $index = intval( $index );