With the new new OOUI version of Preferences, the "Select options below to be global" text is missing the checkbox to enable/disable all options below. It becomes unclear what that text is referring to.
The infusion fails on mw-input-wpcirrussearch-pref-completion-profile-global -- it cannot find an associated widget, because the Search tab in preferences has a group of widgets (radio buttons), not just one, so the infusion fails and does not continue, causing it to not load the select-all checkbox at all.
The infusion should be in a try/catch block so that if it fails, it doesn't fail the entire page. We can't always trust or know other external extensions and how they set their preference definitions. This will prevent the crash on the entire page (all tabs), but will not fix the problem with CirrusSearch preferences and they won't be available to change in GlobalPreferences until the longer-term solution is fixed.
CirrusSearch should be examined to see why the grouping is different than other page groupings, which makes GlobalPreferences add a single checkbox to the entire block rather than individual checkboxes to each option.