Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Over the past several days, Cursor’s image editing behaviour appears to have changed significantly, particularly when using multiple image references and requesting localised edits while preserving composition.
Previously, the system handled:
composition preservation
environment-only modifications
subtle additions to existing artwork
reference-guided edits
…with relatively high fidelity.
Current behaviour now frequently results in:
repeated 400 request failures
ignored composition/layout
full scene regeneration instead of controlled edits
loss of original character positioning
unrelated image outputs loosely derived from prompt keywords
Observed Failure Pattern
The issue appears most reproducible when:
using two reference images
requesting preservation of the original composition
asking for environmental additions only
specifying “maintain characters intact”
performing subtle img2img edits rather than full generations
Example prompt:
“Using the first image following the same art style guide can you add alien creatures referenced in the second image to the surrounding jungle environment in the first image hiding in cover with subtle hints to their presence? Maintain the first image created with the characters intact, only add additional creatures to the surrounding environment.”
Suspected Behaviour
The pipeline appears to:
attempt image editing
fail repeatedly (400)
abandon img2img preservation
fall back to full image regeneration
The resulting image often:
changes composition entirely
relocates characters
alters scene structure
ignores the uploaded base image
This behaviour feels substantially different from previous Cursor builds where composition retention was far more reliable.
Additional Notes
This issue appears across multiple models, not only Gemini 3.1 Pro.
The degradation specifically affects workflows involving:
concept art
sketch refinement
composition-preserving edits
iterative environment detailing
At present the workflow reliability has dropped enough that alternative platforms are becoming more viable for image editing tasks.
Would appreciate clarification on whether:
image editing behaviour changed recently
moderation/routing systems were updated
img2img preservation was altered internally
reference-image handling is currently degraded
Steps to Reproduce
Open Cursor image generation/editing.
Upload a base artwork image containing an established composition and character placement.
Upload a second reference image containing creature/environment reference material.
Use a prompt requesting:
preservation of the original image composition
preservation of existing characters
subtle environmental additions only
matching of the original art style
Example prompt used:
“Using the first image following the same art style guide can you add alien creatures referenced in the second image to the surrounding jungle environment in the first image hiding in cover with subtle hints to their presence? Maintain the first image created with the characters intact, only add additional creatures to the surrounding environment.”
Generate the image.
Observe:
repeated 400 request failures
eventual fallback generation
composition/layout changes
poor preservation of uploaded source image
full image regeneration instead of localised editing
Expected Behavior
The system should perform a controlled image edit using the uploaded base image as the primary composition reference.
Expected output behaviour:
preserve the original image composition and camera framing
preserve existing character placement and anatomy
maintain the original art style
apply only the requested environmental modifications
add subtle creature presence to surrounding jungle areas without restructuring the scene
The generation should behave as an image-editing/img2img operation rather than a full scene regeneration.
The system should also complete the request without repeated 400 failures or fallback behaviour that ignores the uploaded source image.
Operating System
MacOS
Version Information
Version: 3.2.16 (Universal)
VSCode Version: 1.105.1
Commit: 3e548838cf824b70851dd3ef27d0c6aae371b3f0
Date: 2026-04-28T21:07:47.682Z (4 days ago)
Layout: glass
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin x64 24.6.0
For AI issues: which model did you use?
Gemini 3.1 Pro
Does this stop you from using Cursor
No - Cursor works, but with this issue