• Resolved tmwave

    (@tmwave)


    Hello,
    I am working on my website accessibility level and therefore I need my menus to be controllable with a keyboard. I would like my menu to expand when I select it with my keyboard and press ‘ENTER’ (or any other input).

    For the moment, it does not seem possible to do it (the element Styles on my page can’t be expanded with my keyboard).

    Do you have a solution for this issue?

    Thanks a lot for your help,

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 21 total)
  • Plugin Author Iks Studio

    (@iksstudio)

    Hello, we are working on your problem and will answer you as soon as possible ??

    Plugin Author Iks Studio

    (@iksstudio)

    @tmwave, please upgrade Iks Menu to the latest version (1.8.8) – We’ve just added the accessibility feature:
    – You can navigate through the menu items using the “Tab” and “Enter” keys
    – You can also add specific styles for the “Focus” state for all items’ elements

    Thread Starter tmwave

    (@tmwave)

    Hello,
    Thanks a lot for your answer, it is nice to see how fast and dedicated you are ??
    I upgraded Iks Menu to the version 1.8.8 as you suggested, but I am now experiencing a “keyboard trap”. That means I cannot leave the menu and I don’t see my focus element when I am supposed to be on the menu.

    Do you know what I can do to fix that? This is the page I have trouble with: https://aife.economie.gouv.fr/referentiel/introduction-au-referentiel-de-conception-ergonomique/

    Thanks a lot for your answer,

    Have a great day,

    Plugin Author Iks Studio

    (@iksstudio)

    Hello, @tmwave!

    1. We have found a small bug for this new feature that causes a keyboard trap and we will release a new version with a fix in the next 2 days.

    2. You can’t see your focus element because you probably haven’t set up “Focus” state for parent elements like “Le référentiel de conception ergonomique”.
    Please, try adding some styles at “Term” or “Link” > State “Focus”.

    Plugin Author Iks Studio

    (@iksstudio)

    Hello, @tmwave!

    Sorry for the long reply, but we’ve released a new version with keyboard trap bug fix!

    You can try to update and check if everything works correctly now.

    Thread Starter tmwave

    (@tmwave)

    Hello Iks Studio,

    Sorry my long reply! I have updated the plugin but it seems it does not work on my page. I tested it and I still experience keyboard trap and I cannot see which item I am focusing on.

    Could you please check it to tell me if I made a mistake : https://aife.economie.gouv.fr/referentiel/introduction-au-referentiel-de-conception-ergonomique/

    Thanks a lot for your answer!

    Have a great day,

    Plugin Author Iks Studio

    (@iksstudio)

    Hello, did you really update the plugin on this site?
    It should be 1.8.9.

    Plugin Author Iks Studio

    (@iksstudio)

    At our monitoring panel we see, that you are:

    “On the FREE plan and using premium version 1.8.0.”

    Are you using Cracked/Hacked plugin from the Internet?

    Thread Starter tmwave

    (@tmwave)

    Hello,

    This is weird because I successfully updated the plugin version to 1.8.9 on my website and I have subscribed a premium version. I synced the license so it may update the version we are using on your moniroting panel?

    Plugin Author Iks Studio

    (@iksstudio)

    Yes, now it looks OK!

    Do you have any cache plugins?
    Wee see, that your HTML elements “iksm-term__link” don’t have new “tabindex” params – this is the problem.

    Thread Starter tmwave

    (@tmwave)

    Thanks for your reply.

    No cache plugin has been installed on our website. Do you know a way I can bring back that setting?

    Hi,

    I’m the developper in charge of this site,
    We can’t let you get access in the BO, sorry some security rules from our office.

    I just checked the problem : tabindex doesn’t show in html code.
    So i go check the code : Menurenderer.php line 157 and it doesn’t seem to appear here.

    So i investigate some of you’re function and see where it get this tabindex.

    It seem that function get_link_attr( $term, $has_children, $level ) can’t set correctly tab index.

    Sys,

    Plugin Author Iks Studio

    (@iksstudio)

    Hello.
    But you can see, that there is no conditions for displaying tab index:

    
    private function get_link_attr( $term, $has_children, $level ) {
        $tabindex = "-1"; // Disable for link, enable for container
        $common_attrs = "tabindex='$tabindex'";
    
        /// ... Some code
    
        return "href='$link' target='$target' $common_attrs"; <<< Here it is
    }
    

    1. Can you var_dump your $common_attrs before return?
    2. And what’s your PHP version?

    Moderator Yui

    (@fierevere)

    永子

    @iksstudio

    Если кратко – не нужно просить пользователей форума о доступе к админке их сайтов, ни в какой форме. Информацию отладки – да. Доступ – нет. Даже тестовый.
    К сожалению, придется теперь некоторое время понаблюдать за вашими ответами, перед тем, как они будут опубликованы.

    I’ve deleted your offer to login to your user’s site. I’m am 100% sure you mean well but please never ask for credentials on these forums.

    https://www.ads-software.com/support/guidelines/#the-bad-stuff

    Also, please read this article on the nuances of such a request.

    Now for the why: The internet is a wonderful place full of very nice people and a few very bad ones. I’m sure everyone here is very nice however, by giving some ones keys to your house you are trusting they wont steal anything. Likewise the person who takes the keys is now responsible for the house FOREVER.

    If something was to go wrong, then you the author may well legally become liable for damages, which they would not normally have been as their software is provided without warranty.

    Please be aware that repeatedly asking for credentials will result in us escalating this to the plugins team.

    It’s never necessary to do that. Here’s why.

    There are many ways to get information you need and accessing the user’s site is not one of them. That’s going too far.

    You get the idea.

    Volunteer support is not easy. But these forums need to a safe place for all users, experienced or new. Accessing their system that way is a short cut that will get you into real trouble in these forums.

    Given the number of such review replies you’ve posted, you’ve been placed on “modwatch” until we’re convinced such postings have stopped. Your account has *not* been banned, we just want to check things for a while before they’re public. If you wish to take issue with this, contact moderators via the #forums channel on slack (https://make.www.ads-software.com/slack)

    @iksstudio i see no condition but doesn’t work,

    Var_dump : NULL
    Php Version : 7.2.34 ( some update is in the TODO )

    I try something : changing the tabindex of parent to ‘1’, and it worked.
    I think the ‘>’ icon cause some issue because its set to ‘tabindex=0’.

    I change the tabindex of parent to 1 and same for icon, it seem to work.

    But now, the navigation with keyboard tab dont go to the footer.

Viewing 15 replies - 1 through 15 (of 21 total)
  • The topic ‘Sub menu expands with keyboard’ is closed to new replies.