Bug #1166
open
Visualization - deleted all on back space
Added by Fareena Anayat about 1 month ago.
Updated 5 days ago.
Status:
Waiting for Regression
Description
All charts even not selected are getting deleted on back space
- Project changed from 16 to Prism Release 2
- Target version deleted (
Prism Regression)
- Status changed from New to Resolved
- % Done changed from 0 to 100
Fixed: Critical Data Loss Issue with Keyboard Deletion in Report Canvas
Problem: Users were experiencing accidental deletion of all charts on the report canvas when pressing the Backspace or Delete keys, even when no charts were selected. This was causing significant data loss and frustration, as charts would disappear without any warning or confirmation.
What was happening:
When users added multiple charts to the canvas and then clicked on empty space (intending to deselect everything), the charts would still get deleted if they pressed Backspace or Delete
The Backspace key was triggering deletions, which is unexpected behavior since Backspace is typically used for text editing and navigation
The selection state wasn't being properly cleared when clicking outside of charts, leading to unintended deletions
What we fixed:
- Removed Backspace key deletion: The Backspace key no longer triggers any deletion actions. This aligns with standard application behavior where Backspace is reserved for text editing
- Delete key now requires active selection: The Delete key will only remove charts when they are actively selected (highlighted with a blue border). If nothing is selected, pressing Delete does nothing
- Improved selection clearing: Clicking anywhere on the empty canvas area now properly clears all selections, ensuring that subsequent Delete key presses won't accidentally remove charts
- Fixed timing issues: Resolved a technical issue where the system was remembering old selections even after they were cleared
Impact:
- Users can now safely press Backspace while working on the canvas without fear of losing their charts
- Charts will only be deleted when intentionally selected and the Delete key is pressed
- This prevents accidental data loss and improves overall user confidence when working with visualizations
- Status changed from Resolved to Ready For QA
- Status changed from Ready For QA to Closed
- Status changed from Closed to Waiting for Regression
Also available in: Atom
PDF