Problem/Motivation
After updating to drupal 7.83, the message and the percentage for progress bar of batch process are no longer get updated...
It seems that the html structure of the progress bar is not correct; see the duplicated div tags that has "progress-wrapper" and "progress-striped" classes.
<div class="progress-wrapper" aria-live="polite">
<div id="progress" class="progress progress-striped active batch-processed">
<div class="progress-wrapper" aria-live="polite">
<div id="updateprogress" class="progress progress-striped active">
<div class="progress-bar" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="97" style="width: 97%;">
<div class="percentage sr-only">97%</div>
</div>
</div>
<div class="percentage pull-right">97%</div>
<div class="message">Prepared 1050 out of 1088 Project</div></div></div>
<div class="percentage pull-right">97%</div>
<div class="message">Start preparation for <em class="placeholder">Projects</em> export<br> </div>
</div>
Steps to reproduce
Install Drupal 7.83 or later.
Perform any batch process that is using batch api
Proposed resolution
Refactor the template of the progress bar both in the tpl and js.
Issue fork bootstrap-3259397
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
msnassar commentedComment #4
msnassar commentedComment #5
joseph.olstadClosing as fixed by the related linked issue