diff --git a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
index 6ba40145e8fce..572d489057e62 100644
--- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
+++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
@@ -385,12 +385,12 @@ private Content toContent() {
table.add(getTableBody());
main.add(table);
} else {
- var tablist = HtmlTree.DIV(HtmlStyles.tableTabs)
- .put(HtmlAttr.ROLE, "tablist")
- .put(HtmlAttr.ARIA_ORIENTATION, "horizontal");
+ var tablist = HtmlTree.DIV(HtmlStyles.tableTabs);
HtmlId defaultTabId = HtmlIds.forTab(id, 0);
if (renderTabs) {
+ tablist.put(HtmlAttr.ROLE, "tablist")
+ .put(HtmlAttr.ARIA_ORIENTATION, "horizontal");
tablist.add(createTab(defaultTabId, HtmlStyles.activeTableTab, true, defaultTab));
for (var tab : tabs) {
if (occurringTabs.contains(tab)) {
diff --git a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
index 2c10cb3bc6f82..f7994c7f7ed3d 100644
--- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
+++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
@@ -29,8 +29,8 @@
--block-line-height: 1.5;
--code-line-height: 1.6;
/* Text colors for body and block elements */
- --body-text-color: #282828;
- --block-text-color: #282828;
+ --body-text-color: #181818;
+ --block-text-color: #181818;
/* Background colors for various elements */
--body-background-color: #ffffff;
--section-background-color: var(--body-background-color);
@@ -656,14 +656,14 @@ ul.preview-feature-list input {
.class-use-page .caption span,
.package-use-page .caption span,
.constants-summary-page .caption span,
-.inherited-list.expanded h3 {
+.inherited-list h3 {
background-color: var(--subnav-background-color);
color: var(--block-text-color);
}
.caption a:link,
.caption a:visited,
-.inherited-list.expanded h3 a:link,
-.inherited-list.expanded h3 a:visited {
+.inherited-list h3 a:link,
+.inherited-list h3 a:visited {
color:var(--subnav-link-color);
}
div.table-tabs {
diff --git a/test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java b/test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
index 1d3dda52fc444..956bae3743590 100644
--- a/test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
+++ b/test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
@@ -23,7 +23,7 @@
/*
* @test
- * @bug 8263468 8269401 8268422 8287524 8325874 8331873 8345555
+ * @bug 8263468 8269401 8268422 8287524 8325874 8331873 8345555 8359024
* @summary New page for "recent" new API
* @library ../../lib
* @modules jdk.javadoc/jdk.javadoc.internal.tool
@@ -126,7 +126,7 @@ private void checkMultiReleaseNewElements() {
checkOutput("new-list.html", true,
"""
-
+
@@ -142,7 +142,7 @@ private void checkMultiReleaseNewElements() {
""",
"""
-
+
@@ -158,7 +158,7 @@ private void checkMultiReleaseNewElements() {
""",
"""
-
+
@@ -174,7 +174,7 @@ private void checkMultiReleaseNewElements() {
""",
"""
-
+
@@ -190,7 +190,7 @@ private void checkMultiReleaseNewElements() {
""",
"""
-
+
@@ -206,7 +206,7 @@ private void checkMultiReleaseNewElements() {
""",
"""
-
+
@@ -228,7 +228,7 @@ private void checkMultiReleaseNewElements() {
""",
"""
-
+
@@ -244,7 +244,7 @@ private void checkMultiReleaseNewElements() {
""",
"""
-
+
New Annotation Interfaces
@@ -259,7 +259,7 @@ private void checkMultiReleaseNewElements() {
""",
"""
-
+
@@ -293,7 +293,7 @@ private void checkMultiReleaseNewElements() {
""",
"""
-
+
@@ -359,7 +359,7 @@ private void checkMultiReleaseNewElements() {
""",
"""
-
+
@@ -394,7 +394,7 @@ private void checkMultiReleaseNewElements() {
""",
"""
-
+
@@ -428,7 +428,7 @@ private void checkMultiReleaseNewElements() {
""",
"""
-
+
New Annotation Interface Elements
@@ -456,7 +456,7 @@ private void checkMultiReleaseDeprecatedElements() {
checkOutput("deprecated-list.html", true,
"""
-
+
Terminally Deprecated Elements
@@ -471,7 +471,7 @@ private void checkMultiReleaseDeprecatedElements() {
""",
"""
-
+
@@ -486,7 +486,7 @@ private void checkMultiReleaseDeprecatedElements() {
""",
"""
-
+
@@ -501,7 +501,7 @@ private void checkMultiReleaseDeprecatedElements() {
""",
"""
-
+
Deprecated Enum Constants
@@ -516,7 +516,7 @@ private void checkMultiReleaseDeprecatedElements() {
""",
"""
-
+
Deprecated Annotation Interface Elements
@@ -606,7 +606,7 @@ private void checkSingleReleaseDeprecatedElements() {
""",
"""
-
+
Terminally Deprecated Elements
@@ -621,7 +621,7 @@ private void checkSingleReleaseDeprecatedElements() {
""",
"""
-
+
@@ -636,7 +636,7 @@ private void checkSingleReleaseDeprecatedElements() {
""",
"""
-
+
@@ -680,7 +680,7 @@ private void checkPackageNewElements() {
checkOutput("new-list.html", true,
"""
-
+
@@ -696,7 +696,7 @@ private void checkPackageNewElements() {
""",
"""
-
+
@@ -712,7 +712,7 @@ private void checkPackageNewElements() {
""",
"""
-
+
@@ -741,7 +741,7 @@ private void checkPackageNewElements() {
""",
"""
-
+
diff --git a/test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java b/test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
index 07e5b69c463d4..b883de1920b96 100644
--- a/test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
+++ b/test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
@@ -24,7 +24,7 @@
/*
* @test
* @bug 8250768 8261976 8277300 8282452 8287597 8325325 8325874 8297879
- * 8331947 8281533 8343239 8318416 8346109
+ * 8331947 8281533 8343239 8318416 8346109 8359024
* @summary test generated docs for items declared using preview
* @library /tools/lib ../../lib
* @modules jdk.javadoc/jdk.javadoc.internal.tool
@@ -104,7 +104,7 @@ public void testPreviewAPIJavadoc() {
""",
"""
-
+
@@ -122,7 +122,7 @@ public void testPreviewAPIJavadoc() {
""",
"""
-
+
@@ -139,7 +139,7 @@ public void testPreviewAPIJavadoc() {
""",
"""