diff --git a/src/TabNavList/TabNode.tsx b/src/TabNavList/TabNode.tsx
index 00e4aa02..932b32a1 100644
--- a/src/TabNavList/TabNode.tsx
+++ b/src/TabNavList/TabNode.tsx
@@ -2,7 +2,6 @@ import classNames from 'classnames';
import KeyCode from 'rc-util/lib/KeyCode';
import * as React from 'react';
import type { EditableConfig, Tab } from '../interface';
-import { genDataNodeKey } from '../util';
export interface TabNodeProps {
id: string;
@@ -57,7 +56,7 @@ function TabNode({
) {
setTabSizes(() => {
const newSizes: TabSizeMap = new Map();
tabs.forEach(({ key }) => {
- const btnNode = tabListRef.current?.querySelector(`[data-node-key="${genDataNodeKey(key)}"]`);
+ const btnNode = tabListRef.current?.querySelector(`[data-node-key="${key}"]`);
if (btnNode) {
newSizes.set(key, {
width: btnNode.offsetWidth,
diff --git a/src/util.ts b/src/util.ts
index c11039b7..e6ee069f 100644
--- a/src/util.ts
+++ b/src/util.ts
@@ -16,8 +16,3 @@ export function stringify(obj: Record {
const { container } = render(getTabs({ tabBarStyle: { background: 'red' } }));
expect(container.querySelector('.rc-tabs-nav')).toHaveStyle({ background: 'red' });
});
-
- it('key contains double quote should not crash', () => {
- render()
- })
});