Follow up from https://github.com/facebook/react/pull/10456. Presently, we don't have a manual fixture that ensures that form state is captured when the browser provides input on behalf of the user.

- [ ] Restored form state
- [ ] Autocomplete state

**Other notes**

As a reference point, I'd like to find some documentation around how restored state works. I think I might be using the wrong search terms. Does anyone have a link handy?
import {parse, stringify} from 'query-string';
import VersionPicker from './VersionPicker';
const React = window.React;
class Header extends React.Component {
  constructor(props, context) {
    super(props, context);
    const query = parse(window.location.search);
    const version = query.version || 'local';
    const production = query.production || false;
    const versions = [version];
    this.state = {version, versions, production};
  }
  handleVersionChange(version) {