Alright, I did take a look at this, and it seems like everything should (emphasis on should) be working, but I'm unsure of how stable the code is in the backend.
It checks out on the frontend, so I'll have to dive deeper with that... ugh
Can confirm that this is still an issue, if it has been implemented in the code. However, I don't think this has been implemented unless it has worked in the past.