Hey @elliot,
Untested, but I would assume that yes- it would run the save function twice for those posts that are not facing this issue. However, it only runs once for the problematic post that I have.
I don’t see it as a solution either, tbh, haha. It’s merely a temporary fix for those who may need the ability to edit those fields’ content while the underlying issue is discovered.
Perhaps a temp fix:
// lines 30-31 of core/controllers/input.php
add_action(‘save_post’, array($this, ‘save_post’), 10, 1);
add_action(‘pre_post_update’, array($this, ‘save_post’));
It solves the issue for me. I added it to Github to hopefully be stomped in later releases 🙂