Steps to reproduce:
- change real name
- save
- page refreshes
- instead of displaying new real name, old real name is displayed
- new real name is displayed after manually refreshing the page (391260)
Also reproducible by running Selenium tests:
$ npm run selenium > @ selenium /Users/z/Documents/gerrit/mediawiki/vagrant/mediawiki > killall -0 chromedriver 2>/dev/null || chromedriver --url-base=/wd/hub --port=4444 & grunt webdriver:test; killall chromedriver Starting ChromeDriver 2.33.506106 (8a06c39c4582fbfbab6966dbb1c38a9173bfb1a2) on port 4444 Only local connections are allowed. Running "webdriver:test" (webdriver) task pattern /Users/z/Documents/gerrit/mediawiki/vagrant/mediawiki/extensions/VisualEditor/modules/ve-mw/tests/selenium/specs/**/*.js did not match any file pattern /Users/z/Documents/gerrit/mediawiki/vagrant/mediawiki/skins/*/tests/selenium/specs/**/*.js did not match any file GVA info: Successfully connected to the Intel plugin, offline Gen7 Screenshot location: ./log/should-be-able-to-change-preferences.png ------------------------------------------------------------------ [chrome #0-0] Session ID: 40972fa926e8334caf38ee9b5644e3cd [chrome #0-0] Spec: /Users/z/Documents/gerrit/mediawiki/vagrant/mediawiki/tests/selenium/specs/user.js [chrome #0-0] Running: chrome [chrome #0-0] [chrome #0-0] User [chrome #0-0] [chrome #0-0] User [chrome #0-0] โ should be able to create account [chrome #0-0] โ should be able to log in [chrome #0-0] 1) should be able to change preferences [chrome #0-0] [chrome #0-0] [chrome #0-0] 2 passing (34s) [chrome #0-0] 1 failing [chrome #0-0] [chrome #0-0] 1) User should be able to change preferences: [chrome #0-0] '' == '0.3776885056399568' [chrome #0-0] AssertionError [ERR_ASSERTION]: '' == '0.3776885056399568' [chrome #0-0] at Context.<anonymous> (/Users/z/Documents/gerrit/mediawiki/vagrant/mediawiki/tests/selenium/specs/user.js:65:10) [chrome #0-0] at new Promise (<anonymous>) [chrome #0-0] GVA info: Successfully connected to the Intel plugin, offline Gen7 ------------------------------------------------------------------ [chrome #0-1] Session ID: 66d31af199cf902d5a8cc5ed596e6a6c [chrome #0-1] Spec: /Users/z/Documents/gerrit/mediawiki/vagrant/mediawiki/tests/selenium/specs/page.js [chrome #0-1] Running: chrome [chrome #0-1] [chrome #0-1] Page [chrome #0-1] [chrome #0-1] Page [chrome #0-1] โ should be creatable [chrome #0-1] โ should be editable [chrome #0-1] โ should have history [chrome #0-1] [chrome #0-1] [chrome #0-1] 3 passing (20s) [chrome #0-1] Warning: Task "webdriver:test" failed. Use --force to continue. Aborted due to warnings. sh: line 1: 6238 Terminated: 15 chromedriver --url-base=/wd/hub --port=4444