I agree, this is hacky. However in production sometimes the browser reloads the page too fast and this latest added video won't show up. Refreshing the page twice seems to give sufficient time where that isn't an issue.