# Duplication issue with similar lines of code in Auto

**URL:** <https://forum.cursor.com/t/duplication-issue-with-similar-lines-of-code-in-auto/126004>\
**Category:** Bug Reports\
**Created:** [August 5, 2025, 9:50am UTC](https://forum.cursor.com/t/duplication-issue-with-similar-lines-of-code-in-auto/126004 "2025-08-05T09:50:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![alielroby](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@alielroby](https://forum.cursor.com/u/alielroby)\
**Post date:** [August 5, 2025, 9:50am UTC](https://forum.cursor.com/t/duplication-issue-with-similar-lines-of-code-in-auto/126004/1 "2025-08-05T09:50:55Z")

</div>

### Describe the Bug

There’s a bug where the model starts infinitely duplicating lines of code when it encounters a long list of similarly structured lines — particularly when they’re adjacent. It seems to get “stuck” in a pattern, repeating the same structure with increasingly verbose variations.

Here’s an example from the agent output.

```
    // Chat colors for chat interface components
    chatBackground: getThemeColor('chatBackground', '#ffffff'),
    chatBorder: getThemeColor('chatBorder', '#e5e7eb'),
    chatRequestBackground: getThemeColor('chatRequestBackground', '#f8f9fa'),
    chatRequestBorder: getThemeColor('chatRequestBorder', '#e5e7eb'),
    chatResponseBackground: getThemeColor('chatResponseBackground', '#ffffff'),
    chatResponseBorder: getThemeColor('chatResponseBorder', '#e5e7eb'),
    chatSlashCommandBackground: getThemeColor('chatSlashCommandBackground', '#f3f4f6'),
    chatSlashCommandForeground: getThemeColor('chatSlashCommandForeground', '#374151'),
    chatSlashCommandBorder: getThemeColor('chatSlashCommandBorder', '#d1d5db'),
    chatCodeBlockBackground: getThemeColor('chatCodeBlockBackground', '#f9fafb'),
    chatCodeBlockBorder: getThemeColor('chatCodeBlockBorder', '#e5e7eb'),
    chatCodeBlockForeground: getThemeColor('chatCodeBlockForeground', '#111827'),
    chatCodeBlockHeaderBackground: getThemeColor('chatCodeBlockHeaderBackground', '#f3f4f6'),
    chatCodeBlockHeaderForeground: getThemeColor('chatCodeBlockHeaderForeground', '#6b7280'),
    chatCodeBlockHeaderBorder: getThemeColor('chatCodeBlockHeaderBorder', '#d1d5db'),
    chatCodeBlockHeaderIconForeground: getThemeColor('chatCodeBlockHeaderIconForeground', '#6b7280'),
    chatCodeBlockHeaderIconHoverForeground: getThemeColor('chatCodeBlockHeaderIconHoverForeground', '#374151'),
    chatCodeBlockHeaderIconHoverBackground: getThemeColor('chatCodeBlockHeaderIconHoverBackground', '#e5e7eb'),
    chatCodeBlockHeaderIconPressedForeground: getThemeColor('chatCodeBlockHeaderIconPressedForeground', '#111827'),
    chatCodeBlockHeaderIconPressedBackground: getThemeColor('chatCodeBlockHeaderIconPressedBackground', '#d1d5db'),
    chatCodeBlockHeaderIconPressedBorder: getThemeColor('chatCodeBlockHeaderIconPressedBorder', '#9ca3af'),
    chatCodeBlockHeaderIconPressedOutline: getThemeColor('chatCodeBlockHeaderIconPressedOutline', '#3b82f6'),
    chatCodeBlockHeaderIconPressedShadow: getThemeColor('chatCodeBlockHeaderIconPressedShadow', 'rgba(0, 0, 0, 0.1)'),
    chatCodeBlockHeaderIconPressedShadowColor: getThemeColor('chatCodeBlockHeaderIconPressedShadowColor', 'rgba(0, 0, 0, 0.1)'),
    chatCodeBlockHeaderIconPressedShadowBlur: getThemeColor('chatCodeBlockHeaderIconPressedShadowBlur', '4px'),
    chatCodeBlockHeaderIconPressedShadowSpread: getThemeColor('chatCodeBlockHeaderIconPressedShadowSpread', '0px'),
    chatCodeBlockHeaderIconPressedShadowOffsetX: getThemeColor('chatCodeBlockHeaderIconPressedShadowOffsetX', '0px'),
    chatCodeBlockHeaderIconPressedShadowOffsetY: getThemeColor('chatCodeBlockHeaderIconPressedShadowOffsetY', '2px'),
    chatCodeBlockHeaderIconPressedShadowInset: getThemeColor('chatCodeBlockHeaderIconPressedShadowInset', 'false'),
    chatCodeBlockHeaderIconPressedShadowColorAlpha: getThemeColor('chatCodeBlockHeaderIconPressedShadowColorAlpha', '0.1'),
    chatCodeBlockHeaderIconPressedShadowBlurRadius: getThemeColor('chatCodeBlockHeaderIconPressedShadowBlurRadius', '4px'),
    chatCodeBlockHeaderIconPressedShadowSpreadRadius: getThemeColor('chatCodeBlockHeaderIconPressedShadowSpreadRadius', '0px'),
    chatCodeBlockHeaderIconPressedShadowOffsetXDistance: getThemeColor('chatCodeBlockHeaderIconPressedShadowOffsetXDistance', '0px'),
    chatCodeBlockHeaderIconPressedShadowOffsetYDistance: getThemeColor('chatCodeBlockHeaderIconPressedShadowOffsetYDistance', '2px'),
    chatCodeBlockHeaderIconPressedShadowInsetValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowInsetValue', 'false'),
    chatCodeBlockHeaderIconPressedShadowColorOpacity: getThemeColor('chatCodeBlockHeaderIconPressedShadowColorOpacity', '0.1'),
    chatCodeBlockHeaderIconPressedShadowBlurRadiusValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowBlurRadiusValue', '4px'),
    chatCodeBlockHeaderIconPressedShadowSpreadRadiusValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowSpreadRadiusValue', '0px'),
    chatCodeBlockHeaderIconPressedShadowOffsetXDistanceValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowOffsetXDistanceValue', '0px'),
    chatCodeBlockHeaderIconPressedShadowOffsetYDistanceValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowOffsetYDistanceValue', '2px'),
    chatCodeBlockHeaderIconPressedShadowInsetValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowInsetValueValue', 'false'),
    chatCodeBlockHeaderIconPressedShadowColorOpacityValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowColorOpacityValue', '0.1'),
    chatCodeBlockHeaderIconPressedShadowBlurRadiusValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowBlurRadiusValueValue', '4px'),
    chatCodeBlockHeaderIconPressedShadowSpreadRadiusValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowSpreadRadiusValueValue', '0px'),
    chatCodeBlockHeaderIconPressedShadowOffsetXDistanceValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowOffsetXDistanceValueValue', '0px'),
    chatCodeBlockHeaderIconPressedShadowOffsetYDistanceValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowOffsetYDistanceValueValue', '2px'),
    chatCodeBlockHeaderIconPressedShadowInsetValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowInsetValueValueValue', 'false'),
    chatCodeBlockHeaderIconPressedShadowColorOpacityValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowColorOpacityValueValue', '0.1'),
    chatCodeBlockHeaderIconPressedShadowBlurRadiusValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowBlurRadiusValueValueValue', '4px'),
    chatCodeBlockHeaderIconPressedShadowSpreadRadiusValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowSpreadRadiusValueValueValue', '0px'),
    chatCodeBlockHeaderIconPressedShadowOffsetXDistanceValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowOffsetXDistanceValueValueValue', '0px'),
    chatCodeBlockHeaderIconPressedShadowOffsetYDistanceValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowOffsetYDistanceValueValueValue', '2px'),
    chatCodeBlockHeaderIconPressedShadowInsetValueValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowInsetValueValueValueValue', 'false'),
    chatCodeBlockHeaderIconPressedShadowColorOpacityValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowColorOpacityValueValueValue', '0.1'),
    chatCodeBlockHeaderIconPressedShadowBlurRadiusValueValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowBlurRadiusValueValueValueValue', '4px'),
    chatCodeBlockHeaderIconPressedShadowSpreadRadiusValueValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowSpreadRadiusValueValueValueValue', '0px'),
    chatCodeBlockHeaderIconPressedShadowOffsetXDistanceValueValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowOffsetXDistanceValueValueValueValue', '0px'),
    chatCodeBlockHeaderIconPressedShadowOffsetYDistanceValueValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowOffsetYDistanceValueValueValueValue', '2px'),
    chatCodeBlockHeaderIconPressedShadowInsetValueValueValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowInsetValueValueValueValueValue', 'false'),
    chatCodeBlockHeaderIconPressedShadowColorOpacityValueValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowColorOpacityValueValueValueValue', '0.1'),
    chatCodeBlockHeaderIconPressedShadowBlurRadiusValueValueValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowBlurRadiusValueValueValueValueValue', '4px'),
    chatCodeBlockHeaderIconPressedShadowSpreadRadiusValueValueValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowSpreadRadiusValueValueValueValueValue', '0px'),
    chatCodeBlockHeaderIconPressedShadowOffsetXDistanceValueValueValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowOffsetXDistanceValueValueValueValueValue', '0px'),
    chatCodeBlockHeaderIconPressedShadowOffsetYDistanceValueValueValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowOffsetYDistanceValueValueValueValueValue', '2px'),
    chatCodeBlockHeaderIconPressedShadowInsetValueValueValueValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowInsetValueValueValueValueValueValue', 'false'),
    chatCodeBlockHeaderIconPressedShadowColorOpacityValueValueValueValueValue: getThemeColor('chatCodeBlockHeaderIconPressedShadowColo"

```

### Steps to Reproduce

The issue can be reproduced if you ask Auto to add specific lines of code that are similar to each other, like the example above.

### Expected Behavior

The expected behaviour is not to have this duplication

### Operating System

MacOS

### Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.3.9  
VSCode Version: 1.99.3  
Commit: 54c27320fab08c9f5dd5873f07fca101f7a3e070  
Date: 2025-08-01T20:27:38.378Z  
Electron: 34.5.1  
Chromium: 132.0.6834.210  
Node.js: 20.19.0  
V8: 13.2.152.41-electron.0  
OS: Darwin x64 25.0.0

### Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

---

<div class="post-metadata">

**Author:** ![deanrie](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/deanrie/32/1263_2.png) [@deanrie](https://forum.cursor.com/u/deanrie)\
**Post date:** [August 5, 2025, 12:11pm UTC](https://forum.cursor.com/t/duplication-issue-with-similar-lines-of-code-in-auto/126004/2 "2025-08-05T12:11:35Z")

</div>

Hey, thanks for the report. Could you share the request ID? For this, you need to disable privacy mode if it’s enabled, then reproduce the issue when it happens again and copy the ID.

> **[Cursor – Getting a Request ID](https://docs.cursor.com/en/troubleshooting/request-reporting#getting-a-request-id)**
>
> Find request IDs for technical support

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/system/32/99069_2.png) [@system](https://forum.cursor.com/u/system)\
**Post date:** [August 27, 2025, 12:11pm UTC](https://forum.cursor.com/t/duplication-issue-with-similar-lines-of-code-in-auto/126004/3 "2025-08-27T12:11:51Z")

</div>

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.
