I'm trying to disable the option type selectors for out of stock variants in the product page. I understand that the user wouldn't be able to proceed with the checkout if unbackourderable products without any on hand quantity are included in their order, but it would be nicer to have that information on the product page so they can only select in stock items. I've noticed that the option type selector (views\cart_line_items\product_selection\_option_type.html.erb) works with a hidden form for the actual variants in (app\views\cart_line_items\_product_variants.html.erb). The hidden form even adds an out of stock class to unavailable variants, but this is not relflected in the option type selector that is displayed for the user. I understand the complexity of this interface, as the availability of each option type is dependent on the other options already selected. So, I would like to know if this is supported out of the box or a suggested implementation exists. If not, why is the hidden product variant form adding an out of stock class to unavailable variants?