[whatwg] Need clarification on activation behavior for menuitem of type="checkbox"

Hi ,

 

I am trying to implement the activation behavior for <menuitem
type=checkbox" checked> from this part of specification

 

https://html.spec.whatwg.org/multipage/forms.html#attr-menuitem-checked

        "If the
<https://html.spec.whatwg.org/multipage/forms.html#attr-menuitem-type> type
attribute is in the
<https://html.spec.whatwg.org/multipage/forms.html#attr-menuitem-type-state-
checkbox> Checkbox state

If the element has a
<https://html.spec.whatwg.org/multipage/forms.html#attr-menuitem-checked>
checked attribute, the UA must remove that attribute. Otherwise, the UA must
add a
<https://html.spec.whatwg.org/multipage/forms.html#attr-menuitem-checked>
checked attribute, with the literal value "checked""

In the above section of specification, UA does not send click event to
<menuitem>. For example,

<menuitem type="checkbox" checked label="Refresh"
onclick='console.log("Clicked")'; icon="ico_reload.png"></menuitem>

 

If we don't dispatch a click, then how the onclick handler will be called
for the menuitem? I'm not sure how the app uses <menuitem type="checkbox">
in that
case? Firefox sends click for type checkbox. Please check
<http://jsfiddle.net/oec7vv4r/2/show/> http://jsfiddle.net/oec7vv4r/2/show/
on firefox after changing menu type="context".
 
 
Regards,
Sanjoy

 

Received on Monday, 1 December 2014 10:27:36 UTC