dotCMS / dotCMS/core

Audit follow-up: UVE drag-drop image upload failure is silent

Open Beginner friendly
#36,018 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

stale
Dominant language
Java
Stars
970
Forks
486
Avg merge
3d 33m
Merged PRs (30d)
170

Description

Parent epic: #36004

Finding

The audit reports UVE drag/drop image upload failures do not show an error toast or comparable visible error.

Report reference: dotcms-ui/src/app/portlets/edit-ema/edit-ema-editor/components/edit-ema-editor.component.ts:1627-1689

Potential impact

Users may believe an upload is still pending or simply failed to act, with no visible feedback explaining the failed upload.

Suggested validation

Force a drag/drop image upload failure in UVE and confirm whether any user-visible error appears.

Possible fix

Surface a toast or inline error using the existing UVE/editor notification pattern for upload failures.

Caveat

This was AI-found by Claude from .scratch/audit/REPORT.md. Please perform secondary validation of correctness, severity, and value before actioning.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at dotcms-ui/src/app/portlets/edit-ema/edit-ema-editor/components/edit-ema-editor.component.ts:1627-1689 and force a drag/drop image upload failure in UVE. Compare the behavior with the existing UVE/editor notification pattern. Done means a failed upload produces a visible toast or inline error instead of failing silently.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.