"Timwi" <timwi(a)gmx.net> schrieb:
> Rich Holton wrote:
>
> > Ummm... [[wikipedia:Orphaned Articles]] is distinct
> > from [[wikipedia:Orphaned articles]] (look closely).
>
> Yeah. Someone pointed it out to me on my User talk page. I suppose we
> can really delete [[Wikipedia:Orphaned articles]] and move
> [[Wikipedia:Orphaned Articles]] over to the intuitive capitalisation
> that matches our naming convention in the article namespace.
>
> > It does sound similar to what you describe, though
> > more muddled. Here we had:
> > -Heading plus sections A & B
> > -Heading
> > -Heading plus sections A thru Z (ie whole correct
> > page)
> > -Sections D thru Z
>
> ** PLING! **
>
> Whee, I know what's going on. And I'm really surprised this didn't come
> up before, but anyway. This is just a theory, but it seems so 100%
> plausible to me that it just gotta be right:
>
> I think what is happening is this:
>
> - You click the little "edit" link for section editing. In your example,
> you edited the section "C".
> - You get an edit conflict. The top window on the edit conflict screen
> then displays the entire text of the article as it was submitted by
> the person that was quicker than you.
> - However, a hidden form element still contains the section number.
> Thus, when you submit, the software thinks you're still
> section-editing, although you're actually sending the entire article!
> - Thus, it replaces section "C" with the entire article text. This is
> why all sections except for "C" are duplicated.
>
> This definitely needs to be fixed :-) I suppose the easiest fix would be
> to just remove that hidden form element and have users fiddle with the
> entire article text. A more sensible fix would be to actually display
> only that section. However, that latter solution will be extremely
> complicated in cases where the person that was quicker than you added or
> removed a section above the one you were editing, so the sections are
> renumbered...
If that is indeed the problem, it must be a relatively new bug - I have done
this kind of thing several times, and as far as I know I only once did this
result in the given bug. Alternative explanation is of course that I have
caused the bug several times without realizing I did so...
Andre