Page MenuHomePhabricator

Can't delete paragraph ending in a reference on Android
Open, Needs TriagePublic

Description

  1. Select some text that ends in a refernce, this is easiest to do if the reference ends the paragraph, but not neceesary
  2. Press backspace on the keyboard

Observe nothing happens.

Deletion works on iOS, or if you use "cut" from the context menu.

See also:

Event Timeline

zoe changed the task status from Open to In Progress.Dec 5 2025, 12:36 PM
zoe claimed this task.

I've attempted to reproduce with no luck. @Esanders could you confirm I'm taking the right steps here?

I've tried a mid-sentence reference delete (which I expect to work) and an end-of-sentence reference one which I expected to fail.

I suspect that the problem here might be Samsung.

I'm on a Galaxy A12. It's running Android 12 with One UI Core 4.1, and Chrome 142.0.7444.171, which seems like it might be a few months old but is current for this phone. I also tried with Firefox 145.0.2, which is quite a recent build.

Running against this-week branches:
mw branch: wmf/1.46.0-wmf.4
VisualEditor: cf14148c541554d1a7532eaf7d0ff6f3780c05a3
ve: 2b6316f99d2f98c1e3fea683ec6ee75c2d38eb3e

Samsung in their wisdom have provided a version of android which cannot screen record.
Video process: ffmpeg -i IMG_3564.MOV -vf "scale=iw*0.5:-1" -an -c:v libx264 -y IMG_3564.mp4

I just realised the keyboard is another angle. I installed GBoard.

I was able to reproduce in Chrome with GBoard. I was unable to reproduce in Firefox with GBoard. For good measure I tried the Samsung browser and was able to reproduce it as well, but it's chromium-based so that's not entirely unexpected.

zoe changed the task status from In Progress to Open.Dec 8 2025, 3:09 PM
zoe removed zoe as the assignee of this task.
zoe added subscribers: dchan, zoe.

We attempted to reproduce this in bare VE using a comment node, but the behaviour did not recur.

Next steps would be to identify whether this comes from Cite, mw-ve or ve. Ideally we would find a type of node which we can test in ve.