Change record status: 
Project: 
Introduced in branch: 
8.x-5.x
Introduced in version: 
8.x-5.0-rc17
Description: 

An element's description is now wrapped in div.webform-element-description class with the description's attributes (id, .visually-hidden, etc...).

Before

<div class="webform-has-field-prefix webform-has-field-suffix js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-form-element form-item-form-element">

  <!-- FORM ELEMENT -->

  <div id="edit-form-element--description" class="description">
    This is a description.
    <div id="edit-form-element--more" class="js-webform-element-more webform-element-more">
      <div class="webform-element-more--link"><a href="#more" aria-expanded="false">More</a></div>
      <div class="webform-element-more--content">This is more text</div>
    </div>
  </div>
</div>

After

<div class="webform-has-field-prefix webform-has-field-suffix js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-form-element form-item-form-element">

  <!-- FORM ELEMENT -->

  <div class="description">
    <div id="edit-form-element--description" class="webform-element-description">This is a description.</div>
    <div id="edit-form-element--more" class="js-webform-element-more webform-element-more">
      <div class="webform-element-more--link"><a role="button" href="#more" aria-expanded="false" aria-controls="edit-form-element--more--content">More</a></div>
      <div id="edit-form-element--more--content" class="webform-element-more--content">This is more text</div>
    </div>
  </div>
</div>

Impacts: 
Site builders, administrators, editors
Module developers
Themers