diff --git a/holoviews/plotting/bokeh/chart.py b/holoviews/plotting/bokeh/chart.py index a3896ea44a..bdb8ae50dd 100644 --- a/holoviews/plotting/bokeh/chart.py +++ b/holoviews/plotting/bokeh/chart.py @@ -797,7 +797,12 @@ def _axis_properties(self, axis, key, plot, dimension=None, ((not self.invert_axes and axis == 'x') or (self.invert_axes and axis =='y'))): props['separator_line_width'] = 0 props['major_tick_line_alpha'] = 0 - props['major_label_text_font_size'] = '0pt' + # The major_label_text_* is a workaround for 0pt font size not working in Safari. + # See: https://github.com/holoviz/holoviews/issues/5672 + props['major_label_text_font_size'] = '1px' + props['major_label_text_alpha'] = 0 + props['major_label_text_line_height'] = 0 + props['group_text_color'] = 'black' props['group_text_font_style'] = "normal" if axis == 'x':