From 3f40aa69ea785577d89d057193b755a5360519c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20H=C3=B8xbro=20Hansen?= Date: Sun, 11 Jun 2023 15:20:34 +0200 Subject: [PATCH] Fix 0pt bug in safari --- holoviews/plotting/bokeh/chart.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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':