Page MenuHomePhabricator

Support deleting non-contiguous selections
Open, LowestPublic

Description

Intention:
Delete two or more passages of text that are not contiguous

Steps to Reproduce:

  1. Ctrl-select a passage of text
  2. Ctrl-select a second passage of text that is not contiguous
  3. Press delete

Actual Results:
Only the passage furtherst down the document is deleted. It does not matter what order the passages are selected in (ie it is not necessarily deleting the last selected)

Expected Results:
All selected items should be deleted on pressing delete.

Multiple selections work in the source editor, which correctly handles the selection for all Del, Ctrl-C, Ctrl-V, Ctrl-X operations. This is therefore a loss of functionality in VE.

Reproducible: Always

Firefox 31, Monobooks


Version: unspecified
Severity: normal

Details

Reference
bz69737

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:42 AM
bzimport added a project: VisualEditor.
bzimport set Reference to bz69737.
Jdforrester-WMF changed the task status from Open to Stalled.Feb 2 2015, 7:24 PM
Jdforrester-WMF renamed this task from Deleting non-contiguous blocks does not work to Support deleting non-contiguous selections.Feb 11 2015, 5:17 PM
Jdforrester-WMF triaged this task as Lowest priority.
Jdforrester-WMF set Security to None.

@Jdforrester-WMF can I ask why this task is stalled?

No sure; it's been five years. Off the top of my head, I think this would require major changes to the VE DM (aka this task is asking for ~US$500k of work).

Aklapper changed the task status from Stalled to Open.Nov 1 2020, 8:50 PM
Aklapper subscribed.

If this task is blocked on work on another task ("major changes to the VE DM"), then that other task should be added via Edit Related Tasks...Edit Subtasks.
If this task is out of scope and nobody should ever work on this (e.g. due to risk, size, or costs), then it should have the "Declined" status.