Recent content by 36degrees

  1. 36degrees

    Confirmed Date field accessible name is overridden by the help text

    I broadly agree, but (thankfully!) users can still input a date into the text box directly, ignoring the date picker entirely. So, even if other accessibility issues prevent them being able to use the date picker they could still fill it in, except for the fact that the overwritten label means...
  2. 36degrees

    Fixed 'Order by' radio buttons in search are not grouped and not associated with the 'Order by' text

    Sounds like a good solution 👍 Thanks for addressing this. Good to see accessibility issues being prioritised 🙂
  3. 36degrees

    Confirmed Date field accessible name is overridden by the help text

    Form controls that ask for dates (with data-xf-init="date-input") generally seem to be associated with their labels correctly, but the use of aria-label on the form controls (to provide the 'Use the arrow keys to pick a date' help text) overrides the label – the accessible name for these...
  4. 36degrees

    Fixed 'Order by' radio buttons in search are not grouped and not associated with the 'Order by' text

    The radio buttons for 'Order by' are not inside a radio group and are not associated with the 'Order by' text (which should be the name for the group). https://www.w3.org/WAI/WCAG21/Techniques/html/H71
  5. 36degrees

    Fixed 'Search in forums' and 'Search in categories' in advanced search do not have accessible names

    The labels for the 'Search in forums' and 'Search in categories' selects in advanced search are not associated with the selects. This means that these selects do not have an accessible name.
  6. 36degrees

    Fixed Labels for custom fields are not associated with their inputs

    The labels for custom fields are not associated with their inputs using the for attribute. For example, this is the markup for a custom field for a user's country: <dl class="formRow formRow--customField formRow--input" data-field="country"> <dt> <div class="formRow-labelWrapper">...
  7. 36degrees

    Fixed Link in alert 'Your media X was edited' sent to user is broken

    The link to the edited media included in the alert alert_user_xfmg_media_edit is relative (does not start with /) so it only works when visited from the homepage. For example, if I was in a forum /forums/my-forum.1/, clicking the alert takes me to /forums/main-forum.2/gallery/my-photo.7/...
  8. 36degrees

    Fixed Mobile nav trigger does not have an accessible name

    The mobile nav trigger (p-nav-menuTrigger) does not have an accessible name. Although there is a nested <span class="p-nav-menuText">Menu</span> this is hidden using display: none and so not available to assistive technologies. It may make sense to use an aria-label instead. It's also currently...
  9. 36degrees

    XF 2.2 Enabling crawler access for Google AdSense

    We have some forums that are closed to guests just to encourage registration. Other than that, these pages are not sensitive in any way and there is no reason not to allow the AdSense crawler to be able to see them.
  10. 36degrees

    Ads Manager 2 by Siropu [Paid]

    Found a bug – the template syntax is not evaluated for Code adverts in 'No Wrapper' positions. The help text does say 'You may use XenForo template syntax here.' Steps to reproduce: Create a 'Code' ad with the code: I should be visible <xf:if is="false"> I should not </xf:if> Place the advert...
  11. 36degrees

    Apply any username classes to the link rather than the nested span

    At the minute, any username styling classes (username--staff, username--moderator, username--admin, username--banned and any username--style[X]) are applied to a <span> within the link: <a href="/members/admin.1/" class="username "> <span class="username--style3 username--staff...
  12. 36degrees

    XF 2.2 Enabling crawler access for Google AdSense

    Hi, There are a few threads on setting up crawler access for Google AdSense already (like here, here and here) although none of them are conclusive. As far as I can tell from reading the existing threads, the expectation is that you can configure the AdSense crawler to POST to login/login with...
  13. 36degrees

    Ads Manager 2 by Siropu [Paid]

    I'm trying to get my head around the way packages work to understand if it's possible to do what I want… In some nodes we want to display 'sponsored' adverts. In all other nodes, we want to display a 'fallback' advert. I think the intended way to do this is to use packages, limited to 1 ad...
  14. 36degrees

    XWiki [Deleted]

    From memory, I think I grabbed the output from /wiki/load.php?lang=en&modules=mediawiki.legacy.commonPrint%2Cshared&only=styles&skin=xwikiskin (which gives you the CSS for the 'missing' modules that aren't included by default in 1.35), prettifying it and adding that to extra.less.
  15. 36degrees

    XWiki [Deleted]

    I think XWiki with MediaWiki 1.35 no longer includes some of the 'shared' CSS. From the release notes: Our test board (running MediaWiki 1.34) includes the stylesheet /wiki/load.php?lang=en&modules=mediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.toc.styles&only=styles&skin=xwikiskin whereas...
Top