{"id":19028798,"date":"2026-09-24T21:44:40","date_gmt":"2026-09-24T21:44:40","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/plugin-groups-breaks-inline-updates\/"},"modified":"2026-09-24T21:44:40","modified_gmt":"2026-09-24T21:44:40","slug":"plugin-groups-breaks-inline-updates","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/plugin-groups-breaks-inline-updates\/","title":{"rendered":"Plugin Groups breaks inline updates"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Plugin Groups 3.0.0 loads static\/js\/extras-B46Xjjhw.js on wp-admin\/plugins.php through the plugin-groups-bulk handle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The unscoped bundle declares a global function _(\u2026), overwriting WordPress\u2019s global Underscore instance after it loads. Consequently wp-admin\/js\/updates.min.js fails with:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uncaught TypeError: _.extend is not a function<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Clicking \u201cUpdate now\u201d then falls back to update.php rather than performing the inline AJAX update.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Please scope the bundle (IIFE\/module) or rename its _ helper so it does not write to window._.<\/p>\n","protected":false},"template":"","class_list":["post-19028798","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/19028798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/19028798\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=19028798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}