Bulk editing works without entering a mode: product rows always show checkboxes on desktop and mobile, and the selection persists across steps, clearing after an action.
Select all is fully clickable and respects the Show rejected filter, and accepted products are locked and excluded.
Bulk Assign facilities and Assign composition target a component by name — pick an existing one or type a new one. It updates products that have it and creates it on those that don't, including products with only an empty placeholder, which is filled in place rather than duplicated.
Two things to note: a component is selected for bulk facility or composition actions, and Reset facilities asks for confirmation.