The inventory tool takes a long time to run even for small batches of barcodes. This can lead to timeouts and other undesirable user behaviour. It would make sense to perform this computationally heavy workload via the background jobs.
Note that at the moment I don't have the time/sponsorship to take this on...
Love this yes.