Move the SKU URL generation to the trigger's click handler

This fixes problems with rows sharing the same editor and adding the first distributor to parts