isPublic persists on edit