When including visual content in a div element below an image or graphic, it is important to close these visual elements for accessibility purposes. I want only the aria-label content to be read aloud by voiceover software, but unfortunately, the label is not being recognized.
<div tabindex="0" role="definition" aria-hidden="false" aria-label="the bar for Current Balance & Available Credit" ng-if="vm.openCycleInfo" >
<progress-bar tabindex="-1" aria-hidden="true" class="full-width" vb-min-text="Current Balance" vb-max-text="Available Credit" vb-id="BalanceProgress" vb-minimum-value="0" vb-maximum-value="{{vm.openCycleInfo.CreditLimit.Value}}" vb-current-value="vm.openCycleInfo.OTBBalance.Value"></progress-bar>
<div tabindex="-1" aria-hidden="true" class="progress-bar-space"></div>
</div>