diff --git a/CHANGES.md b/CHANGES.md index 6f76b4b8f88..3f9fb996664 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -21,6 +21,7 @@ CKEditor 4 Changelog * [#9947](http://dev.ckeditor.com/ticket/9947): [Webkit] Editor overflows parent container in some edge cases. * [#10105](http://dev.ckeditor.com/ticket/10105): Fixed: Broken sourcearea view when RTL language is set. * [#10123](http://dev.ckeditor.com/ticket/10123): [Webkit] Fixed: Several dialogs have broken layout since latest Webkit. +* [#10152](http://dev.ckeditor.com/ticket/10152): Fixed: Invalid ARIA property used on menu items. ## CKEditor 4.0.1.1 diff --git a/plugins/menu/plugin.js b/plugins/menu/plugin.js index ff65c8ca6ae..1e32ba35f42 100644 --- a/plugins/menu/plugin.js +++ b/plugins/menu/plugin.js @@ -89,8 +89,7 @@ CKEDITOR.plugins.add( 'menu', { ' hidefocus="true"' + ' role="menuitem"' + ' aria-haspopup="{hasPopup}"' + - ' aria-disabled="{disabled}"' + - ' aria-pressed="{pressed}"'; + ' aria-disabled="{disabled}"'; // Some browsers don't cancel key events in the keydown but in the // keypress. @@ -449,7 +448,6 @@ CKEDITOR.plugins.add( 'menu', { state: stateName, hasPopup: hasSubMenu ? 'true' : 'false', disabled: state == CKEDITOR.TRISTATE_DISABLED, - pressed: state == CKEDITOR.TRISTATE_ON, title: this.label, href: 'javascript:void(\'' + ( this.label || '' ).replace( "'" + '' ) + '\')', hoverFn: menu._.itemOverFn,