In the Special:EventDetails page defined by the CampaignEvents extension we have a list of CheckboxInputWidget elements generated with OOUI. Each checkbox has an event listener attached via OOUI's .on( 'change' ... method.
MediaWiki core loads checkboxShift.js, which is used to enable shift-selection of checkboxes. However, that is done by manually setting the "checked" property on the input, which does not work well with OOUI. The immediate consequence that I noticed is that the 'change' event won't be fired, so anything expecting the event to fire when the checkbox become selected will break.
I haven't verified, but I suspect that every page using CheckboxInputWidget is affected, because checkboxShift.js is loaded automatically, and you don't need to do anything special (e.g. weird config) to trigger this bug, AFAICS.