-
Bug
-
Resolution: Fixed
-
Minor
-
4.1.5
-
MOODLE_401_STABLE
-
MOODLE_401_STABLE, MOODLE_402_STABLE
-
MDL-79283-401 -
Noticed because I just reviewed MDL-79250, and worked on MDL-78895 in related area of URL activity
The iframe when a URL activity is set to display embedded lack an accessible name. This fails WCAG 2.1 Level A success criteria 2.4.1: Bypass Blocks and 4.1.2: Name, Role, Value.
Here's the actual error reported by axe DevTools:
1 of 1
|
|
Ensures <iframe> and <frame> elements have an accessible name
|
more information Link opens in a new window
|
Element Location:
|
|
#resourceobject
|
|
<iframe id="resourceobject" src="http://moodle.internal/master/user/profile.php" style="width: 1787px; height: 400px;">
|
Click on <a href="http://moodle.internal/master/user/profile.php">Embedded URL</a> to open the resource.
|
</iframe>
|
|
To solve this problem, you need to fix at least (1) of the following:
|
|
Element has no title attribute
|
aria-label attribute does not exist or is empty
|
aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
|
Element's default semantics were not overridden with role="none" or role="presentation"
|