In T331052 we will enable page tools for anonymous users.
When that's done we should look to remove the code supporting the old experience. This will improve frontend performance by loading less CSS and JS, and be easier to maintain.
Checklist
- Drop the associated feature flags from the codebase (VectorPageTools)
- Remove any CSS associated with the disabled state
- Remove code relating to sidebar persistence that doesn't relate to pinning feature (resources/skins.vector.js/sidebarPersistence.js). Note collapsing code should remain, renaming file might be a good idea. (see https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/893541/2/resources/skins.vector.js/sidebarCollapseResize.js)
- Remove the non-functional VectorDisableSidebarPersistence configuration flag and associated code (see https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/893044)