List of steps to reproduce (step by step, including full links if applicable):
On betacommons:
action globalpreferences format json change userjs-BawlTackOnEchoGlobal={"1656080881662_0":{"icon":"svgBawlBlackCopyIcon","user":"AJ","link":"","msg":"copy"}} token [redacted]
What happens?:
{"globalpreferences":"success"} [YrXKTcDtZadeuZa146t7CgAAAA0] /w/api.php Wikimedia\Rdbms\DBTransactionSizeError: Transaction spent {time}s in writes, exceeding the 3s limit Backtrace: from /srv/mediawiki/php-master/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1701) #0 /srv/mediawiki/php-master/includes/libs/rdbms/lbfactory/LBFactory.php(320): Wikimedia\Rdbms\LoadBalancer->approvePrimaryChanges(array, string) #1 /srv/mediawiki/php-master/includes/MediaWiki.php(679): Wikimedia\Rdbms\LBFactory->commitPrimaryChanges(string, array) #2 /srv/mediawiki/php-master/includes/api/ApiMain.php(901): MediaWiki::preOutputCommit(DerivativeContext) #3 /srv/mediawiki/php-master/includes/api/ApiMain.php(846): ApiMain->executeActionWithErrorHandling() #4 /srv/mediawiki/php-master/api.php(90): ApiMain->execute() #5 /srv/mediawiki/php-master/api.php(45): wfApiMain() #6 /srv/mediawiki/w/api.php(3): require(string) #7 {
What should have happened instead?:
Just success.