In Odoo 17 POS, if you select a combo that contains variant product as an option it will crash:
undefined
undefined
OwlError: An error occured in the owl lifecycle (see this Error's "cause" property)
at handleError (https://teststructure.odoo.com/web/assets/debug/point_of_sale.assets_prod.js:9780:35)
at App.handleError (https://teststructure.odoo.com/web/assets/debug/point_of_sale.assets_prod.js:13971:20)
at Fiber._render (https://teststructure.odoo.com/web/assets/debug/point_of_sale.assets_prod.js:9926:30)
at Fiber.render (https://teststructure.odoo.com/web/assets/debug/point_of_sale.assets_prod.js:9915:18)
at ComponentNode.initiateRender (https://teststructure.odoo.com/web/assets/debug/point_of_sale.assets_prod.js:10580:23)
Caused by: TypeError: Cannot read properties of undefined (reading 'display_name')
at ComboConfiguratorPopup.slot2 (eval at compile (https://teststructure.odoo.com/web/assets/debug/point_of_sale.assets_prod.js:13733:20), :53:48)
at callSlot (https://teststructure.odoo.com/web/assets/debug/point_of_sale.assets_prod.js:11170:37)
at Dialog.template (eval at compile (https://teststructure.odoo.com/web/assets/debug/point_of_sale.assets_prod.js:13733:20), :49:10)
at Fiber._render (https://teststructure.odoo.com/web/assets/debug/point_of_sale.assets_prod.js:9923:38)
at Fiber.render (https://teststructure.odoo.com/web/assets/debug/point_of_sale.assets_prod.js:9915:18)
at ComponentNode.initiateRender (https://teststructure.odoo.com/web/assets/debug/point_of_sale.assets_prod.js:10580:23)
I've tested combos with non-variant products only and it works normally.