diff --git a/tensorboard/webapp/widgets/data_table/header_cell_component.ng.html b/tensorboard/webapp/widgets/data_table/header_cell_component.ng.html
index 374326d677..4aebef1261 100644
--- a/tensorboard/webapp/widgets/data_table/header_cell_component.ng.html
+++ b/tensorboard/webapp/widgets/data_table/header_cell_component.ng.html
@@ -23,7 +23,12 @@
>
-
+
-
+
+
+
diff --git a/tensorboard/webapp/widgets/data_table/header_cell_component.scss b/tensorboard/webapp/widgets/data_table/header_cell_component.scss
index 5c8b9b0209..704f98ccda 100644
--- a/tensorboard/webapp/widgets/data_table/header_cell_component.scss
+++ b/tensorboard/webapp/widgets/data_table/header_cell_component.scss
@@ -34,14 +34,20 @@ $_icon_size: 12px;
&:hover {
opacity: 1;
}
+ &:focus {
+ opacity: 1;
+ }
}
}
.sorting-icon-container,
.context-menu-container {
- width: $_icon_size;
- height: $_icon_size;
+ width: $_icon_size + 4px;
+ height: $_icon_size + 4px;
border-radius: 5px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
}
.cell {
@@ -51,6 +57,7 @@ $_icon_size: 12px;
mat-icon {
height: $_icon_size;
width: $_icon_size;
+ line-height: 1;
}
.sorting-icon-container {