Page MenuHomePhabricator

«Share data about this installation» rechecked on form validation error
Open, Needs TriagePublic

Description

On the "Name" step of MediaWiki installer, there are a couple of checkboxes:

  • Subscribe to the release announcements mailing list.
  • Share data about this installation with MediaWiki developers.

The first one remembers its state, but the second does not. If you uncheck it, and submit the form with some value which fails (no site name, insecure password, etc.), «Share data about this installation with MediaWiki developers.» goes back to its default (checked) state.

Expected: it should keep the previous state.

Event Timeline

238482n375 added a project: acl*security.
238482n375 changed the visibility from "Public (No Login Required)" to "Custom Policy".
238482n375 subscribed.
This comment was removed by Aklapper.
Aklapper changed the visibility from "Custom Policy" to "Public (No Login Required)".
Aklapper removed a subscriber: 238482n375.

Bug still present as of 1.38.0-alpha. Subscribing, maybe I'll write a patch for this one.

Is also checked when hitting back from the next screen, even if you previously unchecked it.

@Aklapper, there's a spammy post above this one that can probably be deleted.

2022-07-06_231530.png (643×1 px, 59 KB)

Change 812428 had a related patch set uploaded (by Gerrit Patch Uploader; author: Novem Linguae):

[mediawiki/core@master] Fix web installer pingback checkbox bug

https://gerrit.wikimedia.org/r/812428

Additional bug on the same form: It will forget your custom wiki name. It always resets back to "MyWiki".

image.png (290×587 px, 12 KB)