Forum Replies Created

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter cgilbert

    (@coryrgilbert)

    I’m using the version 5.5.6 of Events Manager.

    The first place I noticed was on the search form (searching events or locations). The search button has an image but no alt text (presumably should be “Search”). The search and nearby fields didn’t have labels (I assume you’d want to use CSS to hide them offscreen so that they’d only be visible to screen readers). [On a separate note, the search events didn’t work for me, but I hadn’t finished testing to determine if it was something I did wrong or if it’s an issue with the plugin.]

    So began searching the code for any <input, <select, or <textarea and found a bunch of missing labels, including the admin forms. At some point, I realized it was too many for me to go through. Some do have the correct labels. Some have text that would serve as a label, but are not tagged with <label>. Some have <label> but have no “for” attribute (and don’t include the field inside the <label> to implicitly connect them). I think some may have had a “for” that referenced the field’s name attribute instead of an id (although I could be confusing that with another plugin; I’ve been testing accessibility because it’s a requirement for us).

    Thread Starter cgilbert

    (@coryrgilbert)

    Oh, and some labels that do exist don’t have a “for” attribute to connect the label to a specific field.

    I got the same error when I was trying the WordPress 3.8.1 update on my localhost. I was upgrading from 3.5.2. Downloading the theme again separately did not make a difference. I was able to get rid of the error by changing a “require” statement in functions.php (line 171, within the twentyfourteen_widgets_init() function) to “require_once”. Couldn’t determine how/why it was attempting to load it more than once though.

Viewing 3 replies - 1 through 3 (of 3 total)