WAIT: Radio field conditions are not working

Browser: Chrome 110
OS: macOS / Windows / Linux / etc.
URL: Link to a page that illustrates this issue
Video: Short screen recording that illustrates this issue (free tool: jam.dev)

Radio field is not working:

Data is printed like:
Screenshot 2024-04-20 at 19.47.52

And does not work as (when conditions definitely fulfilled)

{mb_research_select_partner} works alone.
{mb_research_partnership_summary} does not work alone.

Hi Yasmine,
Thanks so much for your report!

Please show me your Metabox field setup and the loop (?) so I can reproduce the problem if necessary.

Best regards,
timmse

Yes of course:

add_filter( 'rwmb_meta_boxes', 'partnership_collection' );

function partnership_collection( $meta_boxes ) {

    $meta_boxes[] = [
        'title'      => __( 'Sponsored summary?', 'your-text-domain' ),
        'id'         => 'sponsored-summary',
        'post_types' => ['research'],
        'fields'     => [
            [
                'name'    => __( 'Partnership summary?', 'your-text-domain' ),
                'id'      =>  'partnership_summary',
                'type'    => 'radio',
                'options' => [
                    1 => __( 'Yes', 'your-text-domain' ),
                    0 => __( 'No', 'your-text-domain' ),
                ],
            ],
            [
                'name'              => __( 'Select partner', 'your-text-domain' ),
                'id'                => 'select_partner',
                'type'              => 'post',
                'label_description' => __( 'A way to hide the partner from the front-end', 'your-text-domain' ),
                'post_type'         => ['partners'],
                'field_type'        => 'select_advanced',
                'visible'           => [
                    'when'     => [['partnership_summary', '=', 1]],
                    'relation' => 'or',
                ],
            ],
            [
                'name'    => __( 'Hide partner acknowledgement', 'your-text-domain' ),
                'id'      =>  'control_partner_visibility',
                'type'    => 'radio',
                'options' => [
                    1 => __( 'Show', 'your-text-domain' ),
                    0 => __( 'Hide', 'your-text-domain' ),
                ],
                'std'     => 1,
                'visible' => [
                    'when'     => [['partnership_summary', '=', 1]],
                    'relation' => 'or',
                ],
                'inline'  => false,
            ],
        ],
    ];

    return $meta_boxes;
}

Ideally I want to add that third field as a condition as well, if control_partner_visibility ==1

I realise I also have the same issue on another section when combining multiple conditions. So I hope this fix applies to the other one as well.