Page MenuHomePhabricator

Make Vue page curation toolbar the default experience
Open, Needs TriagePublic

Description

We're rewriting the Page Curation toolbar. The new version will be visually identical and feature identical. The old version is in backbone.js. The new version is in Vue.

Right now we have the backbone.js version as the default experience, and the Vue version behind the feature flag ?pagetriage_tb=new

Work is going slowly on the rewrite. It will be squeezed in when developers get time.

Slow pace means we're at risk of having the new Vue code not in production for a long time. Which means more chances of the code diverging, and less opportunities to find bugs in the new code.

I propose we make the Vue experience the new default experience to solve these issues.

  • make Vue the default experience
  • get rid of ?pagetriage_tb=new feature flag
  • add ?pagetriage_ui=old feature flag back to access the old toolbar