When using the detail row mode, when the detail view is not used, hidden and empty rows are added to the DOM. I guess as place holders.
{{#t.extraRow as |er|}}
{{#if (ember-array-includes detailRowsToDisplay er.rowIndex)}}
<td class="deployment-row--sub" colspan="6">
{{tables/browse-deployments-detail-row deployment=er.row class="deployment-row--content"}}
</td>
{{/if}}
{{/t.extraRow}}
This brings a couple of styling issues, like e.g a striped table, which won't work any more. I don't know whether there would be a work around like:
{{!-- if detail view is selected }}
{{#t.extraRow as |er|}}
{{#if (ember-array-includes detailRowsToDisplay er.rowIndex)}}
<td class="deployment-row--sub" colspan="6">
{{tables/browse-deployments-detail-row deployment=er.row class="deployment-row--content"}}
</td>
{{/if}}
{{/t.extraRow}}
{{!-- /if --}