diff --git a/tensorboard/webapp/widgets/dropdown/dropdown_component.scss b/tensorboard/webapp/widgets/dropdown/dropdown_component.scss index db1bdba02e..516fad2bfc 100644 --- a/tensorboard/webapp/widgets/dropdown/dropdown_component.scss +++ b/tensorboard/webapp/widgets/dropdown/dropdown_component.scss @@ -27,3 +27,17 @@ mat-select:focus { outline-color: -webkit-focus-ring-color; outline-style: auto; } + +::ng-deep .mat-select-panel { + max-width: 70vw; +} + +.tb-mat-option { + // Overrides Angular Material's fixed height. + height: auto; +} + +::ng-deep .mat-option-text { + white-space: normal; + word-break: break-all; +} diff --git a/tensorboard/webapp/widgets/dropdown/dropdown_component.ts b/tensorboard/webapp/widgets/dropdown/dropdown_component.ts index 64a71eb2c2..2bb7238523 100644 --- a/tensorboard/webapp/widgets/dropdown/dropdown_component.ts +++ b/tensorboard/webapp/widgets/dropdown/dropdown_component.ts @@ -35,6 +35,7 @@ export interface DropdownOption { >