I need to read up on the recent changes to buffer and frame handling to understand what is going on, but it appears that #436 broke frame insertion. Here's a screen recording showing the difference between 9637ebf and 6ebb3f3:
https://vimeo.com/682276362/a2114cf8ae