From c6a0a6a0d5298e98e9a10407a204f09f31f7a526 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Fri, 25 Oct 2024 16:05:02 +0900 Subject: [PATCH] Remove details markers in HTML documents `summary {list-style: none;}` still does not work in Safari 18. --- lib/rdoc/generator/template/darkfish/css/rdoc.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/rdoc/generator/template/darkfish/css/rdoc.css b/lib/rdoc/generator/template/darkfish/css/rdoc.css index 6802a99e3c..2bdffed564 100644 --- a/lib/rdoc/generator/template/darkfish/css/rdoc.css +++ b/lib/rdoc/generator/template/darkfish/css/rdoc.css @@ -258,6 +258,10 @@ nav ul li details > summary { position: relative; /* So that the open/close triangle can position itself absolutely inside */ } +nav ul li details > summary::-webkit-details-marker { + display: none; /* Removes the default marker, in Safari 18. */ +} + nav ul li details > summary::after { content: '▶'; /* Unicode right-pointing triangle */ position: absolute;