It could be throwing an exception during the process and not even reach the progress bar update. This may not occur in BrowserViewer if that exception is a SecurityException, so is there anything...