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...
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...
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...
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...
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
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.
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">...
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/...
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...
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.
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...
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...
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...