Recent content by 36degrees

  1. 36degrees

    Broken link to license agreement on https://xenforo.com/purchase/self-hosted

    This isn't really a bug in XenForo but I couldn't work out which other forum to post it in. The link to the license agreement in the 'Notes' section at the bottom of https://xenforo.com/purchase/self-hosted is broken – it currently links to https://xenforo.com/xf/xfs/license-agreement/. I think...
  2. 36degrees

    Fixed Undefined variable: option in XF/Repository/Option.php:233

    It looks like the exception does get logged, but without an option id: GuzzleHttp\Exception\ConnectException: Failed to refresh OAuth access token for : cURL error 28: Resolving timed out after 15000 milliseconds (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) #0...
  3. 36degrees

    Fixed Undefined variable: option in XF/Repository/Option.php:233

    This popped up in our Server Error Log: ErrorException: [E_NOTICE] Undefined variable: option src/XF/Repository/Option.php:233 #0 src/XF/Repository/Option.php(233): XF::handlePhpError(8, '[E_NOTICE] Unde...', '/home/bird/publ...', 233, Array) #1 src/XF/EmailBounce/Processor.php(246)...
  4. 36degrees

    Won't fix 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...
  5. 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 🙂
  6. 36degrees

    Won't fix 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...
  7. 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
  8. 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.
  9. 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">...
  10. 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/...
  11. 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...
  12. 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.
  13. 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...
  14. 36degrees

    Lack of interest 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...
  15. 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...
Top Bottom