This reverts commit 6fa9df9c. The behaviour shown there only happens when show_existing_frame=1, i.e. it was the same bug as 2e991b14.