Page MenuHomePhabricator

When using the local configuration loader for newcomer tasks, edits that bring the configuration page to an invalid state should be prevented
Open, Needs TriagePublic

Description

To make it harder to accidentally break newcomer tasks on a wiki, there should be edit validation for the config page.

This would also be a good chance to improve caching of the config pages, since for local pages the caching logic can just subscribe to changes and invalidate (currently there is a short expiry, and no caching at all if the page contains errors; that makes sense for the remote configuration loader, but not so much for the local one).