KaiTheJedi's recent activity

  1. Comment on Help with web accessibility problem for screen readers - ARIA in ~comp

    KaiTheJedi
    Link
    Hello, please forgive my lack of code formatting. I’m on mobile and can’t find the backtick key on iOS keyboard. TLDR; use the button tag. Which part of the keyboard interaction is failing?...

    Hello, please forgive my lack of code formatting. I’m on mobile and can’t find the backtick key on iOS keyboard. TLDR; use the button tag.

    1. Which part of the keyboard interaction is failing? Tabbing, selecting with the arrow keys, or switching the active tab panel?
    2. Why do you want to avoid anchor tags?
    3. Have you considered using button tags instead? example. I recommend reverting to the original code from the page you linked and just replacing the anchor tags with button tags, if that’s an option for you. Then you can probably skip all the following points.
    4. Anchor and button tags (i.e. control elements) are tabbable by default, but list item tags are not. You must also add tabindex=0 to the default selected element in the HTML source.
    5. Similarly, adding tabindex=-1 to your list item elements is not necessary, because they are not tabbable to begin with. The caveat is that this only applies to your specific case because you’re setting tabindex=0 on the new selected tab before you call .focus(). If you were doing it in the reverse order you would still need the tabindex=-1.
    6. In some rare cases, screen readers can get mixed up if the DOM changes at the same time that .focus() is called. Adding a 100ms delay can help keep the screen reader output consistent.
    7. I’m not 100% sure you can just call the click() method directly like it is in the keydown method. I haven’t used jQuery in a while so maybe you can, but it might require you to supply the ev param, or override the onClick method instead. Does the browser console show any error messages?
    8. Sometimes older browsers, particularly Microsoft browsers since IE and sometimes Safari, have been more tolerant of incorrect or missing ARIA attributes by inferring the web author’s intentions to aid the user experience. This can cause inconsistent behaviour across browsers and may explain your observations from testing.
    9. Microsoft narrator is not a common or fully fledged screen reader. The standard testing screen readers are NVDA and JAWS on Windows, and VoiceOver on MacOS.
    7 votes
  2. Comment on What programming/technical projects have you been working on? in ~comp

    KaiTheJedi
    Link Parent
    oh yeah I meant to say that I use RDP for coding and steam remote play for gaming. I chose Steam over Parsec because of the ease of launching games and my hesitancy to install anything more than...

    oh yeah I meant to say that I use RDP for coding and steam remote play for gaming. I chose Steam over Parsec because of the ease of launching games and my hesitancy to install anything more than necessary on the work laptop.

    I can give an update though that my half-Ethernet arrangement solved my issue

  3. Comment on What programming/technical projects have you been working on? in ~comp

    KaiTheJedi
    Link
    I’m one of those guys who prefers the thin client model. I like to offload as much compute as possible to something dedicated while carrying around the lightest, thinnest, most battery efficient...

    I’m one of those guys who prefers the thin client model. I like to offload as much compute as possible to something dedicated while carrying around the lightest, thinnest, most battery efficient laptop I can.

    I have a base model MacBook Air, which I like the weight and feel of. And I have a beefy heavy work laptop, which I have permission to play games on, but I keep it stowed away in a corner of my house cause it gets really hot and the fan can get kinda loud.

    For work I usually Remote Desktop in with no latency problems, but when streaming video games it can’t steam fast enough over my wifi network and it gets all pixel-y.

    So, knowing that it may not actually be possible to have it the way I want, I’m going to make one or two feeble attempts at boosting the connection speed. I’m starting off with hooking up just the work laptop to Ethernet, and hopefully that’ll be enough. If it’s not I’ll try hooking both to Ethernet, which bums me out cause I hate being tethered, but maybe I can run a cable to the living room and it won’t be so bad.

    5 votes
  4. Comment on Dark mode? in ~tildes

  5. Comment on Dark mode? in ~tildes

    KaiTheJedi
    Link
    For those who don't have an account yet, you can also change the theme at the bottom of the page.

    For those who don't have an account yet, you can also change the theme at the bottom of the page.

    5 votes