I work for or provide services to the Wikimedia Foundation, and this is the account I try to use for edits or statements I make in that role. However, the Foundation does not vet all my activity, so edits, statements, or other contributions made by this account may not reflect the views of the Foundation. For my personal account, see @Deskbanana.
@Johan I had planned for it to be next week when I added the tag, but the plans changed and it will actually be the week after now, i.e. week starting Monday 2nd October.
Wed, Sep 20
This seems to have been fixed at some point. The cursor seems to end up in an invalid position, but when you start typing again, it does what you'd expect it to with no freezes.
I've updated this task to reflect the current state of affairs. As this is only a display glitch, I am decreasing priority.
Lowering in priority since there is a workaround.
What is the best way to test this?
@Tbayer I can't reproduce this problem. I managed to successfully insert a dummy reference on to that page by following the steps you provided. Are there additional steps to reproduce the problem?
Tue, Sep 19
I don't understand what this has to do with VisualEditor.
The API should not be emitting HTML in error codes. There are a ton of API clients that can't handle HTML at all, like native apps. Android can deal with it to some extent with Html.fromHtml(), but iOS has no way of dealing with it at all. I don't think building a way in the editor to support something that the API shouldn't even be doing is a worthwhile use of time.
@Esanders I don't know what this means. Can you help me prioritise it? :-)
@Etonkovidova I think this is fixed now. We've had some issues with slugs recently which we fixed, and I can't seem to reproduce. Can you check, and reopen if I'm wrong? Thanks!
I also can't set the story points of this task due to a bug. Cool.
So, the notice "Wikipedia does not have a user page with this exact title..." etc. is there, but the list of deletions is not there.
I can't set the priority of this task due to a bug.
@Raymond Hey! I'm really sorry about this problem. A patch was merged which fixes it and I will get it deployed soon.
Mon, Sep 18
I can reproduce it in both beta and production, and I figured out why. If I press enter at any point after VisualEditor loading and trying to insert the image, then I get a node is null error in my browser console, and when I try to insert an image I encounter this issue. If I never press enter, then it will insert the image just fine.
Well, two other people can reproduce it, so marking as highest.
I just made this edit using Firefox 55.0.3: https://en.wikipedia.org/w/index.php?title=User:Deskana_(WMF)/sandbox&diff=801256835&oldid=800072580
@Ryasmeen I can't reproduce this in production in Firefox.
This is a visual glitch during editing; the page looks correct after saving. Even so, we should fix this soon.
@Bencemac I tried editing a few different sections on that page (https://hu.wikipedia.org/wiki/Wikipédia:Botgazdák_üzenőfala) with the 2017 editor and had no issues. Maybe one of the engineers will be able to figure out what happened from that.
This seems to be a performance problem somehow related to large articles on the German Wikipedia. I tried to reproduce with some large articles, and some random articles; all the large articles had this problem, and all the random articles (which tend to be smaller) did not.
@ssastry Is this something your team could take a quick look at to gauge the difficulty of a fix? Thanks. :-)
This only happens if you force the visual editor to do something it shouldn't, so it's quite low priority.
The edgiest of edge cases.
Fri, Sep 15
Well, this appears to still be a problem, so I'm reopening.
This is not in production yet, fortunately.
It looks like the reason this dialogue is titled this way is because it's the same dialogue that is used for doing actual altering of media settings.
Thu, Sep 14
Wed, Sep 13
Does the merging of the two tasks above mean this is resolved? Is there anything else outstanding?
We'll need more information on how to reproduce this in order to diagnose the problem.