We want to rerender the public tag when we update the visibility of a document. The problem is that the public tag is not a standalone component, so to have it rerender we needed to rerender the whole document, it is not visually nice. We created a standalone component for the public tag, so when we update the visibility of a document, only the public tag will be rerender.