Page MenuHomePhabricator

Qualifier switches statements on cancel
Open, Needs TriagePublicBUG REPORT

Description

Steps to Reproduce:

  1. Add at least 2 statements for the same property
  2. Add a qualifier to the first statement that you can easily make invalid, e.g. official website or another URL property. Save a valid value.
  3. Edit the statement panel and update that qualifier to make the URL invalid, e.g. remove the scheme. Click publish changes.
  4. You'll see an error message. Hit cancel.

Actual Results:
The qualifier will have moved down to the next statement and will no longer be associated with the one it should be. This doesn't persist after a refresh. See gif below.

drifting-qualifier-on-cancel.gif (594×800 px, 731 KB)

Expected Results:
The qualifier should visually remain with its top-level statement on cancel.