```php add_action( 'cmb2_admin_init', function(){ $cmb = new_cmb2_box([ 'id' => 'metabox_attachment', 'title' => 'TEst', 'object_types' => [ 'page' ], // Post type 'priority' => 'high', 'show_names' => true ] ); $group_field_id = $cmb->add_field( array( 'id' => 'wiki_test_repeat_group', 'type' => 'group', 'description' => __( 'Generates reusable form entries', 'cmb2' ), 'repeatable' => true, 'options' => array( 'group_title' => __( 'Entry {#}', 'cmb2' ), 'add_button' => __( 'Add Another Entry', 'cmb2' ), 'remove_button' => __( 'Remove Entry', 'cmb2' ), 'sortable' => true, 'remove_confirm' => esc_html__( 'Are you sure you want to remove this?', 'cmb2' ), ), ) ); $cmb->add_group_field( $group_field_id, array( 'name' => 'Entry Title 2', 'id' => 'subtitle', 'type' => 'text', 'repeatable' => true, 'sortable' => true ) ); }); ``` Step 1. Click on remove this entry or X button in upper left corner Step 2. Confirm dialog appears like expected. Click OK Result Another confirm dialog appears Note. When there are multiple groups remove dialog appears only once like it should. The issue happens only when one group remains
Activity
tw2113 commentedon Jun 1, 2021
@jtsternberg Seems like an extra entry is being either added or found and thus getting the prompt a second time.
jtsternberg commentedon Jun 3, 2021
Thank you for detailed testing steps. Fixed.
Merge remote-tracking branch 'upstream/develop' into develop