Summary
When using the Python wrapper for Highcharts Stock, I cannot put rangeSelector inside responsive.rules[].chartOptions. The Responsive class in highcharts_stock re-exports the one from highcharts_core, so chartOptions is typed/validated like Core (HighchartsOptions). As a result, Stock-only options (like rangeSelector) are dropped/ignored during serialization, and the browser never receives them.
Steps to Reproduce
Summary
When using the Python wrapper for Highcharts Stock, I cannot put rangeSelector inside responsive.rules[].chartOptions. The Responsive class in highcharts_stock re-exports the one from highcharts_core, so chartOptions is typed/validated like Core (HighchartsOptions). As a result, Stock-only options (like rangeSelector) are dropped/ignored during serialization, and the browser never receives them.
Steps to Reproduce
Create Stock options with a working base range_selector.
Add a responsive rule that tries to change rangeSelector for small screens.
Serialize and render.