@jdhorner  add comments here to to say that the progress only works because the re-indexing runs partially client side?