After updating to 2.3.8, I’m seeing PHP warnings for each nav item in a Nav Menu element that is nested inside a Dropdown element - Undefined array key “id”. It wasn’t happening before.
This is the element setup. Changing the menu in the Nav Menu element only changes the number of warnings - one for each menu item.
wp-content/themes/bricks/includes/frontend.php:637
Bricks\Element_Nav_Menu->render_menu_items_of_parent_id()
wp-content/themes/bricks/includes/elements/nav-menu.php:1683
Bricks\Element_Nav_Menu->render()
wp-content/themes/bricks/includes/elements/nav-menu.php:1765
Bricks\Element->init()
wp-content/themes/bricks/includes/elements/base.php:2953
Bricks\Frontend::render_element()
wp-content/themes/bricks/includes/frontend.php:748
Bricks\Element_Container->render()
wp-content/themes/bricks/includes/elements/container.php:958
Bricks\Element->init()
wp-content/themes/bricks/includes/elements/base.php:2953
Bricks\Frontend::render_element()
wp-content/themes/bricks/includes/frontend.php:748
Bricks\Frontend::render_children()
wp-content/themes/bricks/includes/frontend.php:813
Bricks\Element_Dropdown->render()
wp-content/themes/bricks/includes/elements/dropdown.php:771
Bricks\Element->init()
wp-content/themes/bricks/includes/elements/base.php:2953
Bricks\Frontend::render_element()
wp-content/themes/bricks/includes/frontend.php:748
Bricks\Element_Container->render()
wp-content/themes/bricks/includes/elements/container.php:958
Bricks\Element->init()
wp-content/themes/bricks/includes/elements/base.php:2953
Bricks\Frontend::render_element()
wp-content/themes/bricks/includes/frontend.php:748
Bricks\Element_Container->render()
wp-content/themes/bricks/includes/elements/container.php:958
Bricks\Element->init()
wp-content/themes/bricks/includes/elements/base.php:2953
Bricks\Frontend::render_element()
wp-content/themes/bricks/includes/frontend.php:748
Bricks\Frontend::render_data()
wp-content/themes/bricks/includes/frontend.php:931
Bricks\Frontend->render_header()
wp-content/themes/bricks/includes/frontend.php:1145
do_action('render_header')
wp-content/themes/bricks/header.php:17
require_once(wp-content/themes/bricks/header.php)
wp-content/themes/bricks/header.php:17
load_template(wp-content/themes/bricks/header.php)
wp-includes/template.php:814
locate_template()
wp-includes/template.php:749
get_header()
wp-includes/general-template.php:48
