diff --git a/adev/shared-docs/pipeline/shared/linking.mts b/adev/shared-docs/pipeline/shared/linking.mts
index bf01f6df2c7..a51a59bb389 100644
--- a/adev/shared-docs/pipeline/shared/linking.mts
+++ b/adev/shared-docs/pipeline/shared/linking.mts
@@ -18,6 +18,8 @@ const LINK_EXEMPT = new Set([
'readonly',
'disabled',
'hidden',
+ 'state',
+ 'group',
]);
export function shouldLinkSymbol(symbol: string): boolean {
diff --git a/adev/shared-docs/pipeline/shared/marked/test/docs-code/docs-code.md b/adev/shared-docs/pipeline/shared/marked/test/docs-code/docs-code.md
index 73871835de4..fa52fce3c58 100644
--- a/adev/shared-docs/pipeline/shared/marked/test/docs-code/docs-code.md
+++ b/adev/shared-docs/pipeline/shared/marked/test/docs-code/docs-code.md
@@ -6,3 +6,9 @@ this is code
+
+
+const form = {
+ state: ['']
+};
+
diff --git a/adev/shared-docs/pipeline/shared/marked/test/docs-code/docs-code.spec.mts b/adev/shared-docs/pipeline/shared/marked/test/docs-code/docs-code.spec.mts
index 4dd5c183be6..f008639a8d7 100644
--- a/adev/shared-docs/pipeline/shared/marked/test/docs-code/docs-code.spec.mts
+++ b/adev/shared-docs/pipeline/shared/marked/test/docs-code/docs-code.spec.mts
@@ -47,4 +47,9 @@ describe('markdown to html', () => {
const codeBlock = markdownDocument.querySelectorAll('code')[3];
expect(codeBlock).toBeTruthy();
});
+
+ it('should not link property names in object literals', () => {
+ const codeBlock = markdownDocument.querySelectorAll('code')[4];
+ expect(codeBlock?.innerHTML).not.toContain('state');
+ });
});