Under templates > layouts
if ( $item_link ) {
$visit_url = $link ? sprintf( '<a href="%s" aria-label="'.$title.'"><i class="demo-icon icon-link-ext"></i></a>', esc_url( $item_link ), $link_target ) : null;
}
Please include this updated line in all your templates files please for next update. This has fixed all Google Lighthouse Accessibility issues.
One more issue was encountered in the AXE audit for the Own Carousel for Prev and Next buttons. The error is that, buttons must have discernible text.
Element Location:
.owl-prev
<button type="button" role="presentation" class="owl-prev"><i class="demo-icon icon-left-open"></i></button>
Please add,
<button type="button" role="presentation" class="owl-prev" aria-label="Previous"><i class="demo-icon icon-left-open"></i></button>
<button type="button" role="presentation" class="owl-next" aria-label="Next"><i class="demo-icon icon-right-open"></i></button>
This will Fix the issues. I am unable to fix this issue myself due to Own Carousel JS. Need your team to update this in your Plugin code and update it in your next version release, please.
Hi,
We are working on it. It will be fixed on our next updated plugin version
Thank you
Thank you. I will be looking forward to getting the next release at the earliest.
Hi,
We have recently updated our plugin and resolved those issues. If you update to our latest plugin version, you will receive all the changes.
Thank you
@milton9220 I must congrats you! You did a great job, and I have tested in Deque AXE, Lighthouse, Wave, and everywhere it passed successfully.
Thank you very much for a very quick initiative to fix accessibility issues in your plugin.