<div class="govuk-checkboxes" id="<%= checkbox_facet.key %>">
  <%= render "govuk_publishing_components/components/checkboxes", {
    name: checkbox_facet.name,
    margin_bottom: true,
    items: [
      {
        label: checkbox_facet.checkbox_label,
        value: checkbox_facet.value,
        id: checkbox_facet.id,
        checked: checkbox_facet.is_checked?,
        data_attributes: checkbox_facet.data,
        controls: "js-search-results-info"
      }
    ]
  } %>
</div>

<div class="govuk-checkboxes" id="<%= checkbox_facet.key %>">
  <%= render "govuk_publishing_components/components/checkboxes", {
    name: checkbox_facet.name,
    margin_bottom: true,
    items: [
      {
        label: checkbox_facet.checkbox_label,
        value: checkbox_facet.value,
        id: checkbox_facet.id,
        checked: checkbox_facet.is_checked?,
        data_attributes: checkbox_facet.data,
        aria_controls_id: "js-search-results-info"
      }
    ]
  } %>
</div>

Fix bug with checkbox facet and facet tags
Fix bug with checkbox facet and facet tags

This commit fixes a bug which causes the facet tags to disappear if the following are performed in order (more cases are avaiable, this is an example):

- Choose a topic
- Filter by content related to Brexit only by clicking on checkbox
- Remove content related to Brexit only filter by clicking on checkbox

Once here, the facet tags and the number of results will disappear, even though a) the topic facet tag is still present and b) there are only a subset of results available.

The checkbox facet partial was using `controls` - this should instead be `aria_controls_id`, as is the case with all of the other facet partials.

Solo: da39a3ee5e6b4b0d3255bfef95601890afd80709@karlbaker02
