From 69d6e3c7f95c8ce537b8abc9f9e58b783308fbec Mon Sep 17 00:00:00 2001 From: intelliking Date: Thu, 12 Feb 2026 13:00:14 +0000 Subject: [PATCH 1/3] fix: Parameter field input data is obscured with dark mode on Signed-off-by: intelliking --- .../OpenApiDefinitionWidget/OpenApiDefinition.tsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/plugins/api-docs/src/components/OpenApiDefinitionWidget/OpenApiDefinition.tsx b/plugins/api-docs/src/components/OpenApiDefinitionWidget/OpenApiDefinition.tsx index 7279575842..ac7f31ee81 100644 --- a/plugins/api-docs/src/components/OpenApiDefinitionWidget/OpenApiDefinition.tsx +++ b/plugins/api-docs/src/components/OpenApiDefinitionWidget/OpenApiDefinition.tsx @@ -173,6 +173,16 @@ const useStyles = makeStyles(theme => ({ { color: theme.palette.warning.dark, }, + [`& input[type=text], + & input[type=password], + & input[type=email], + & input[type=number], + & textarea, + & select`]: { + backgroundColor: theme.palette.background.paper, + color: theme.palette.text.primary, + borderColor: theme.palette.divider, + }, }, }, })); From 9c9d4255262a0792afc3f96a99397e9a554337f5 Mon Sep 17 00:00:00 2001 From: intelliking Date: Thu, 12 Feb 2026 14:15:34 +0000 Subject: [PATCH 2/3] Add changeset for dark mode input field fix Signed-off-by: intelliking --- .changeset/brown-towns-find.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/brown-towns-find.md diff --git a/.changeset/brown-towns-find.md b/.changeset/brown-towns-find.md new file mode 100644 index 0000000000..761560a289 --- /dev/null +++ b/.changeset/brown-towns-find.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-api-docs': major +--- + +Fixed invisible text in parameter input fields when using dark mode in OpenAPI definition pages From 12d4a516db4f3866c93ef76f98bb9382150e845c Mon Sep 17 00:00:00 2001 From: intelliking Date: Thu, 12 Feb 2026 14:27:58 +0000 Subject: [PATCH 3/3] update changeset Signed-off-by: intelliking --- .changeset/brown-towns-find.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/brown-towns-find.md b/.changeset/brown-towns-find.md index 761560a289..c3244d9427 100644 --- a/.changeset/brown-towns-find.md +++ b/.changeset/brown-towns-find.md @@ -1,5 +1,5 @@ --- -'@backstage/plugin-api-docs': major +'@backstage/plugin-api-docs': patch --- Fixed invisible text in parameter input fields when using dark mode in OpenAPI definition pages