A campaign's wikiTree should be always updated with root heading viewers and modifiers. This should lead to no performance deficit on modifying the tree, because every added or removed tag always leads to a page fetch already. And should greatly increase performance of getModifiablePages and getViewablePages because it would be done in place without a fetch when campaign info is already fetched.
A campaign's wikiTree should be always updated with root heading viewers and modifiers. This should lead to no performance deficit on modifying the tree, because every added or removed tag always leads to a page fetch already. And should greatly increase performance of getModifiablePages and getViewablePages because it would be done in place without a fetch when campaign info is already fetched.