Change record status: 
Introduced in branch: 
8.x-1.x
Introduced in version: 
8.x-1.5
Description: 

After the introduction category of patterns, the "patterns" variable available in the patterns-overview-page.html.twig template is no more an array of prepared information for patterns library but an array of those arrays.

The patterns are grouped, with a default group "Other". Default library template had been updated to reflect groups only if there is more than one group.

Before:

...
  <ul>
    {% for pattern_name, pattern in patterns %}
      <li>
        <a href="#{{ pattern_name }}">{{ pattern.label }}</a>
      </li>
    {% endfor %}
  </ul>

...

  {% for pattern_name, pattern in patterns %}
...
  {% endfor %}
...

After:

...
  {% for group_name, group_patterns in patterns %}
    {% if patterns|length > 1 %}
      <h3>{{ group_name }}</h3>
    {% endif %}
    <ul>
      {% for pattern_name, pattern in group_patterns %}
        <li>
          <a href="#{{ pattern_name }}">{{ pattern.label }}</a>
        </li>
      {% endfor %}
    </ul>
  {% endfor %}

...

  {% for group_patterns in patterns %}
    {% for pattern_name, pattern in group_patterns %}
...
    {% endfor %}
  {% endfor %}
...
Impacts: 
Themers