- πΊπΈUnited States smustgrave
This came up as the daily BSI target and definitely still appears to be relevant
When RenderElement::preRenderAjaxForm processes #ajax, it assigns default triggering events based on element types.
Currently, all text inputs check for the blur event:
case 'password':
case 'textfield':
case 'number':
case 'tel':
case 'textarea':
$element['#ajax']['event'] = 'blur';
break;
The email input is missing. When adding #ajax to an email element, nothing happens.
I'm assuming this falls under the render system since it is part of the processing system rather than actual AJAX.
Add email to the switch case above.
Do it
Add test coverage that it's there?
NA
NA
NA
NA
NA
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
This came up as the daily BSI target and definitely still appears to be relevant