The preview said a post would carry the user's name and offered to hide it, but the poster signed only when a name existed. On an account with no name, preview and result disagreed, and the hide option did nothing.
Build the preview from the same inputs as the action. A rule repeated in two places drifts apart on the edge case.