diff --git a/js/app.js b/js/app.js index 8d7cf13..5817362 100644 --- a/js/app.js +++ b/js/app.js @@ -3241,8 +3241,13 @@ function renderTable(list) { th.appendChild(el('span', null, col.label)); } // Column picker lives in the table's own header corner (it only makes - // sense in table view), not the global toolbar. - if (col.key === 'actions') th.appendChild(buildColsPicker()); + // sense in table view), not the global toolbar. The actions column is + // width:100% in the body, so right-align the header cell too — else the + // gear hugs the left edge of that wide column instead of the corner. + if (col.key === 'actions') { + th.style.textAlign = 'right'; + th.appendChild(buildColsPicker()); + } headerRow.appendChild(th); }); thead.appendChild(headerRow);