Merge request widget deploy weirdness
Summary
Leaving an MR tab open for some time in a tab in Firefox 60.3 (Linux) seems to lead to an element being inserted repeatedly into the page. I've observed this on two separate merge requests.
The HTML of one of the inserted repeats:
<div class="mr-widget-heading deploy-heading append-bottom-default js-pre-merge-deploy">
<div class="ci-widget media">
<div class="media-body">
<div class="deploy-body">
<div class="js-deployment-info deployment-info">
<!----> <!----> <!---->
</div>
<div>
<!----> <!---->
</div>
</div>
</div>
</div>
</div>
This is displayed as:
CPU is also pegged at 100% by such a page
Steps to reproduce
Open an MR, put it in a background tab, leave it untouched for some time?
What is the current bug behavior?
Many repeated DOM insertions
What is the expected correct behavior?
0-1 DOM insertions
Output of checks
This bug happens on GitLab.com
Possible fixes
?