While the buttons and range selector work, the default range falls outside both the start and end dates of my data. This makes it such that when you click the “1m” button for the most recent month it doesn’t actually show anything.
See the image below for example of the slider at the bottom starting and ending outside of the data range
The default behaviour of rangesliders is to expand to the full range of the plot - this is “padded” to provide some empty space on either end of your dataset, so the rangeslider also has this space present to preserve a 1:1 mapping of the given range.
To achieve what you’re after, the best thing to do is to add an explicit range to your rangeslider layout attribute - this will constrain the range slider to the bounds you provide, and the plot will reflect this sizing as well (that is, there will be no empty “whitespace” at the beginning and end of your plot).