fix(share): commit pending tag text when Done is tapped
When user types a tag in the share extension text field but taps Done
without pressing Add first, the tag was lost. Now closePressed() calls
addTagPressed() before saveCurrentState() to commit any pending input.