Reproduction steps:
- Visit https://test.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Test/Page_list&action=edit&oldid=409683.
- Click the "Publish changes" button.
[XeW-igpAICwAAAVefkgAAABH] /w/index.php?title=Wikipedia:WikiProject_Test/Page_list&action=submit JsonSchemaException from line 306 of /srv/mediawiki/php-1.35.0-wmf.8/extensions/EventLogging/includes/Libs/JsonSchemaValidation/JsonTreeRef.php: jsonschema-invalidnode Backtrace: #0 /srv/mediawiki/php-1.35.0-wmf.8/extensions/EventLogging/includes/Libs/JsonSchemaValidation/JsonTreeRef.php(336): JsonTreeRef->validate() #1 /srv/mediawiki/php-1.35.0-wmf.8/extensions/EventLogging/includes/Libs/JsonSchemaValidation/JsonTreeRef.php(313): JsonTreeRef->validateObjectChildren() #2 /srv/mediawiki/php-1.35.0-wmf.8/extensions/EventLogging/includes/Libs/JsonSchemaValidation/JsonTreeRef.php(336): JsonTreeRef->validate() #3 /srv/mediawiki/php-1.35.0-wmf.8/extensions/EventLogging/includes/Libs/JsonSchemaValidation/JsonTreeRef.php(313): JsonTreeRef->validateObjectChildren() #4 /srv/mediawiki/php-1.35.0-wmf.8/extensions/EventLogging/includes/EventLogging.php(127): JsonTreeRef->validate() #5 /srv/mediawiki/php-1.35.0-wmf.8/extensions/CollaborationKit/includes/content/CollaborationListContent.php(130): EventLogging::schemaValidate(array, array) #6 /srv/mediawiki/php-1.35.0-wmf.8/extensions/CollaborationKit/includes/content/CollaborationListContent.php(796): CollaborationListContent::validateOption(string, string) #7 /srv/mediawiki/php-1.35.0-wmf.8/extensions/CollaborationKit/includes/content/CollaborationListContent.php(832): CollaborationListContent::parseHumanOptions(string) #8 /srv/mediawiki/php-1.35.0-wmf.8/extensions/CollaborationKit/includes/content/CollaborationListContentHandler.php(52): CollaborationListContent::convertFromHumanEditable(string) #9 /srv/mediawiki/php-1.35.0-wmf.8/includes/content/ContentHandler.php(147): CollaborationListContentHandler->unserializeContent(string, string) #10 /srv/mediawiki/php-1.35.0-wmf.8/includes/EditPage.php(2795): ContentHandler::makeContent(string, Title, string, string) #11 /srv/mediawiki/php-1.35.0-wmf.8/includes/EditPage.php(1941): EditPage->toEditContent(string) #12 /srv/mediawiki/php-1.35.0-wmf.8/includes/EditPage.php(1620): EditPage->internalAttemptSave(NULL, boolean) #13 /srv/mediawiki/php-1.35.0-wmf.8/includes/EditPage.php(678): EditPage->attemptSave(NULL) #14 /srv/mediawiki/php-1.35.0-wmf.8/extensions/CollaborationKit/includes/content/CollaborationListContent.php(1250): EditPage->edit() #15 /srv/mediawiki/php-1.35.0-wmf.8/includes/Hooks.php(174): CollaborationListContent::onCustomEditor(Article, User) #16 /srv/mediawiki/php-1.35.0-wmf.8/includes/Hooks.php(202): Hooks::callHook(string, array, array, NULL) #17 /srv/mediawiki/php-1.35.0-wmf.8/includes/actions/EditAction.php(57): Hooks::run(string, array) #18 /srv/mediawiki/php-1.35.0-wmf.8/includes/actions/SubmitAction.php(38): EditAction->show() #19 /srv/mediawiki/php-1.35.0-wmf.8/includes/MediaWiki.php(514): SubmitAction->show() #20 /srv/mediawiki/php-1.35.0-wmf.8/includes/MediaWiki.php(304): MediaWiki->performAction(Article, Title) #21 /srv/mediawiki/php-1.35.0-wmf.8/includes/MediaWiki.php(967): MediaWiki->performRequest() #22 /srv/mediawiki/php-1.35.0-wmf.8/includes/MediaWiki.php(530): MediaWiki->main() #23 /srv/mediawiki/php-1.35.0-wmf.8/index.php(46): MediaWiki->run() #24 /srv/mediawiki/w/index.php(3): require(string) #25 {main}
The revision includes "options": { "iconWidth": 100 } and Editing as JSON works well.