Testing the Shared Edits plugin aka real-time collaborative editing [PART 2]

This is a post where anyone can test Shared Edits, or real-time collaborative editing. For more information, see Try the Discourse Shared Edits plugin for real-time collaborative note-taking (Etherpad-style) .

To see this feature in action, two or more users must edit this post simultaneously.

Works on mobile for Zblace.

TEST BELOW

It said “no!” and it seems that Quim removed it accidentally because cache.

Maciej is editing here
Looks like this works pretty nice

Ah, Quim sees Maciej editing. So far this is Etherpad-like indeed.

Zita sees Quim editing. But she can’t see what he is typing.

What is interesting is that the topic is being updated in the timeline. Because this is in #site-feedback:sandbox , basically nobody is seeing it (muted subcategory) but if we would be taking notes on a topic about session during an event, the topic would be consistently at the top for as long as people would be editing it in real time. A great way to call the attention!

Also, it seems that readers (not editors) of the topic see it being updated every 5 seconds or so. Also pretty neat. OK, maybe every 10 seconds. Still. If someone really wants to read in real time, they can click “Edit” and just watch.

Ah, Quim sees @Xeno_WMF typing now.

Q: Can it attribute us with colours?
A: Ah, good point. I don’t think so. Although I haven’t checked the version history. I am going to stop editing here to check that, and I’ll be back. (A few seconds later…) No, the version history doesn’t reflect who writes what exactly. Quim will ask asked on the Discourse forum about this: Content attribution using Shared Edits - feature - Discourse Meta
Follow-up: <3
Yes, having different users’ comments in different colours would be pretty neat.

Q: Can the thread owner/creator see who is making edits?
Maciej: Doesn’t look that way

Q: Can everyone see who is typing in real-time?
A: Not exactly, but you can see that “user X is typing…”

Q: Will this cause overlap in terms of writing over each other?
A: Race conditions are technically possible if users with bad connection are editing exactly the same text. We need more testing (and real-life testing) to see how bad this problem is. For what is worth, you can also lose content with Etherpad and bad connections (or at least happened to me more than once when I used it heavily a few years ago)

Q: Can only logged-in users edit?
A: Yes, just like only logged-in users can edit wiki posts (or create topics and reples).

Q: এই কনটেন্ট ফরম্যাটে কি অনুবাদ কাজ করবে?
A: No globe icon (at least for @BPipal_WMF). Anyone else?
A2: If posts are written in just one language, translation should work (I think, we should test this). In general, posts with multiple languages are not well supported, or not supported at all. This is not something unique of Shared Edits.
A3: Eu vejo o ícone do aqui. A tradução parece estar funcionando para mim.

Testing from mobile phone. This is Quim. It seems to work…

Strange, I see the Edit button but other users are reporting that they don’t see it…

Quim is adding more text to see whether this breaks this post. One hypothesis is that emojis broke the previous post. Are emojis encoded ina way that take more characters? Yes they are, so maybe this is the reason. On the other hand it feels weird that this plugin (years old as far as I know) wasn’t broken by anyone else before if/when they used emojis or too long posts. Ok, I’m rambling on purpose. I am going to save this now and see what happens.

Still working. I’ll type some more. Also, I’m typing and not just pasting long Lorem Ipsum text i n case that it makes a difference. I am also think about starting to post emojis to try to verify that they are the culprit. But first I really want to have a loooooong post here. Saving again.

If we are hitting a bug that others haven’t hit before, maybe it is because of the combination of Shared Edits with… Discourse Translate? I can imagine this combination to be more unusual. Again, I can’t believe that wevare the only ones using emojis or long text in Shared Edits posts, and we hit this bug the very first day we tried it here.

Ok, I’m starting to get tired of typing. After saving, this still works. I’ll let others edit, in case that the bug is triggered when a second user edits after the text has become too long. I’ll press save now.

Hm, right now I’m seeing that the post is not refreshing anymore… ? I’ll take a screenshot.

Ah, no, it refreshed again, although it took way longer than usual. I’m going to Save, and then paste the screenshot only to keep stressing this post and see if it breaks.

Tila: pronto, agora eu consigo editar! Quase pus um emoji de carinha sorridente sem querer. Hahahaha.

Ok, so let’s add some more text now. I will copy & paste a lot of content. (Quim says)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Arcu cursus vitae congue mauris. Faucibus nisl tincidunt eget nullam non nisi. Vulputate dignissim suspendisse in est ante in nibh. Egestas tellus rutrum tellus pellentesque eu tincidunt tortor aliquam nulla. Lectus magna fringilla urna porttitor rhoncus dolor. Amet nulla facilisi morbi tempus iaculis urna id volutpat lacus. Sed viverra ipsum nunc aliquet bibendum. Lacus luctus accumsan tortor posuere ac ut consequat. Ullamcorper dignissim cras tincidunt lobortis feugiat vivamus at augue eget. Integer malesuada nunc vel risus commodo viverra maecenas accumsan. Neque viverra justo nec ultrices dui sapien. Turpis massa sed elementum tempus egestas. Ultrices eros in cursus turpis massa tincidunt. Volutpat diam ut venenatis tellus in metus vulputate eu. Quisque egestas diam in arcu. Eget nunc lobortis mattis aliquam faucibus purus.

Sed blandit libero volutpat sed cras ornare arcu dui vivamus. Donec massa sapien faucibus et molestie ac. Nulla pharetra diam sit amet nisl suscipit adipiscing bibendum est. Enim facilisis gravida neque convallis a cras semper auctor. Cursus euismod quis viverra nibh. Eu feugiat pretium nibh ipsum consequat nisl vel. Vitae auctor eu augue ut lectus arcu. Dictum varius duis at consectetur lorem. Dolor sit amet consectetur adipiscing elit pellentesque habitant morbi. Elementum integer enim neque volutpat ac. Mi quis hendrerit dolor magna eget est lorem ipsum dolor. Diam quam nulla porttitor massa id.

Molestie ac feugiat sed lectus vestibulum mattis ullamcorper. Massa tempor nec feugiat nisl pretium. Scelerisque eu ultrices vitae auctor eu augue ut lectus. Tempus imperdiet nulla malesuada pellentesque elit eget gravida cum. Nisi porta lorem mollis aliquam ut porttitor leo a diam. Enim tortor at auctor urna nunc id. Mattis ullamcorper velit sed ullamcorper morbi tincidunt ornare. Risus quis varius quam quisque id diam. Dolor sit amet consectetur adipiscing elit duis tristique. Eu tincidunt tortor aliquam nulla. Ut consequat semper viverra nam libero justo. Pharetra sit amet aliquam id diam maecenas ultricies mi eget. At in tellus integer feugiat scelerisque varius morbi. Elit scelerisque mauris pellentesque pulvinar pellentesque. Nec dui nunc mattis enim ut tellus elementum sagittis. At varius vel pharetra vel turpis nunc eget lorem. Ultricies tristique nulla aliquet enim tortor. Neque ornare aenean euismod elementum nisi quis. Porta nibh venenatis cras sed.

Et malesuada fames ac turpis egestas integer eget aliquet. Aliquet nec ullamcorper sit amet risus nullam eget felis eget. Ultrices neque ornare aenean euismod elementum nisi. Dignissim suspendisse in est ante in nibh mauris. Ultrices tincidunt arcu non sodales neque sodales ut etiam sit. Congue quisque egestas diam in arcu. Non tellus orci ac auctor augue. Nulla porttitor massa id neque aliquam vestibulum morbi blandit cursus. Fermentum dui faucibus in ornare quam viverra orci sagittis. Non tellus orci ac auctor augue mauris augue neque. A erat nam at lectus. Eu lobortis elementum nibh tellus molestie nunc non blandit.

Egestas maecenas pharetra convallis posuere morbi leo urna molestie at. Elit eget gravida cum sociis natoque penatibus et. Sed arcu non odio euismod. Maecenas accumsan lacus vel facilisis volutpat est velit. Lobortis scelerisque fermentum dui faucibus in ornare quam. Amet mauris commodo quis imperdiet. Cursus sit amet dictum sit amet justo. Iaculis eu non diam phasellus vestibulum lorem sed. Odio morbi quis commodo odio aenean sed adipiscing diam. Nibh ipsum consequat nisl vel pretium lectus quam. Ultrices eros in cursus turpis massa tincidunt dui ut ornare. Et malesuada fames ac turpis egestas sed tempus urna. Tempor nec feugiat nisl pretium fusce id. Eget egestas purus viverra accumsan in nisl nisi scelerisque eu. Tortor aliquam nulla facilisi cras fermentum odio. Nunc pulvinar sapien et ligula ullamcorper malesuada proin libero nunc. Lacinia quis vel eros donec. Integer vitae justo eget magna fermentum.

Diam maecenas ultricies mi eget. Auctor elit sed vulputate mi sit amet mauris commodo. Amet massa vitae tortor condimentum lacinia quis vel eros donec. Ut tortor pretium viverra suspendisse potenti nullam ac tortor. Fermentum posuere urna nec tincidunt praesent semper feugiat nibh. Aliquam ultrices sagittis orci a scelerisque purus. Non tellus orci ac auctor augue mauris. Nunc sed id semper risus in. Tincidunt arcu non sodales neque sodales ut etiam. Hendrerit gravida rutrum quisque non. Nibh tellus molestie nunc non blandit massa enim. Egestas dui id ornare arcu odio ut sem nulla pharetra. Pellentesque diam volutpat commodo sed egestas egestas fringilla phasellus faucibus.

Gravida quis blandit turpis cursus in hac habitasse platea dictumst. Quam id leo in vitae turpis massa sed elementum. Scelerisque viverra mauris in aliquam sem fringilla. Risus sed vulputate odio ut. Nisi scelerisque eu ultrices vitae auctor. Euismod quis viverra nibh cras pulvinar mattis nunc sed blandit. Quam adipiscing vitae proin sagittis nisl rhoncus. Est pellentesque elit ullamcorper dignissim cras tincidunt lobortis feugiat vivamus. Quam elementum pulvinar etiam non quam lacus suspendisse faucibus. Leo a diam sollicitudin tempor id eu nisl nunc mi.

Diam sollicitudin tempor id eu. Augue lacus viverra vitae congue eu. Mauris in aliquam sem fringilla ut morbi tincidunt augue interdum. Risus feugiat in ante metus dictum at tempor. Pellentesque id nibh tortor id aliquet lectus proin. Tincidunt ornare massa eget egestas purus viverra accumsan in nisl. Tempor orci dapibus ultrices in iaculis. Mauris commodo quis imperdiet massa. At volutpat diam ut venenatis tellus in. Vitae auctor eu augue ut lectus arcu bibendum at varius. A iaculis at erat pellentesque. Nisl condimentum id venenatis a condimentum vitae. Sit amet commodo nulla facilisi nullam vehicula ipsum.

Iaculis urna id volutpat lacus laoreet non curabitur gravida. Turpis cursus in hac habitasse platea dictumst. Aliquam sem et tortor consequat id porta nibh. Viverra accumsan in nisl nisi scelerisque eu. Eget nunc scelerisque viverra mauris. Orci eu lobortis elementum nibh tellus molestie. Et tortor at risus viverra. Malesuada proin libero nunc consequat. Ut aliquam purus sit amet luctus venenatis lectus. Suscipit adipiscing bibendum est ultricies. Dui accumsan sit amet nulla facilisi morbi tempus iaculis urna. Nunc scelerisque viverra mauris in aliquam. Tempus quam pellentesque nec nam aliquam sem et tortor consequat. Lectus mauris ultrices eros in cursus turpis massa tincidunt. Orci eu lobortis elementum nibh tellus molestie. Risus ultricies tristique nulla aliquet. Rutrum quisque non tellus orci ac auctor. Pharetra diam sit amet nisl suscipit adipiscing bibendum. Integer feugiat scelerisque varius morbi enim nunc faucibus a pellentesque.

Pellentesque habitant morbi tristique senectus et netus et malesuada. Tincidunt augue interdum velit euismod in pellentesque massa placerat duis. Donec pretium vulputate sapien nec sagittis aliquam. In fermentum et sollicitudin ac. Id eu nisl nunc mi. Suspendisse faucibus interdum posuere lorem ipsum dolor sit amet consectetur. Ultrices neque ornare aenean euismod elementum nisi. Ipsum suspendisse ultrices gravida dictum fusce ut placerat orci nulla. A pellentesque sit amet porttitor eget dolor. Tincidunt vitae semper quis lectus nulla at. Mattis nunc sed blandit libero volutpat sed cras ornare. Magna eget est lorem ipsum dolor sit. Mauris vitae ultricies leo integer malesuada nunc. Placerat orci nulla pellentesque dignissim. Ultrices neque ornare aenean euismod. Nec tincidunt praesent semper feugiat nibh. Non consectetur a erat nam at lectus urna. Nibh venenatis cras sed felis eget velit aliquet sagittis. Morbi non arcu risus quis varius quam. Scelerisque viverra mauris in aliquam.

Fusce ut placerat orci nulla. Neque viverra justo nec ultrices. Et netus et malesuada fames ac turpis. Nisl tincidunt eget nullam non nisi est. Ac felis donec et odio pellentesque diam volutpat commodo. Id aliquet risus feugiat in ante metus dictum. Morbi tempus iaculis urna id volutpat. Tempus urna et pharetra pharetra massa massa. Adipiscing at in tellus integer feugiat scelerisque varius morbi. Potenti nullam ac tortor vitae purus faucibus ornare. Porttitor leo a diam sollicitudin tempor id eu. Tempus egestas sed sed risus pretium quam vulputate dignissim suspendisse. Faucibus purus in massa tempor nec feugiat nisl pretium fusce.

Morbi tempus iaculis urna id volutpat lacus laoreet non. Lorem ipsum dolor sit amet consectetur adipiscing elit pellentesque habitant. Nunc scelerisque viverra mauris in. Arcu bibendum at varius vel pharetra vel turpis nunc eget. Varius sit amet mattis vulputate enim nulla aliquet porttitor. Risus viverra adipiscing at in tellus integer feugiat scelerisque. Mattis rhoncus urna neque viverra justo nec ultrices. Tellus at urna condimentum mattis. Ut eu sem integer vitae justo eget. A iaculis at erat pellentesque adipiscing commodo elit. Bibendum enim facilisis gravida neque convallis a.

Accumsan sit amet nulla facilisi morbi tempus. Euismod elementum nisi quis eleifend quam adipiscing vitae proin sagittis. Quisque id diam vel quam elementum pulvinar etiam non quam. Sapien et ligula ullamcorper malesuada proin libero nunc. Sed turpis tincidunt id aliquet risus feugiat. Mattis ullamcorper velit sed ullamcorper morbi tincidunt. Amet nulla facilisi morbi tempus iaculis. Massa massa ultricies mi quis hendrerit dolor magna eget est. Hendrerit gravida rutrum quisque non tellus. Quis ipsum suspendisse ultrices gravida dictum fusce ut placerat. Egestas integer eget aliquet nibh praesent. Mi sit amet mauris commodo quis imperdiet massa. Nibh ipsum consequat nisl vel. Sit amet consectetur adipiscing elit ut aliquam. Libero nunc consequat interdum varius sit amet mattis.

Aliquam malesuada bibendum arcu vitae. Eget gravida cum sociis natoque penatibus et magnis dis. Quam viverra orci sagittis eu volutpat odio facilisis. Sollicitudin nibh sit amet commodo nulla. Felis donec et odio pellentesque. Egestas dui id ornare arcu odio ut sem nulla pharetra. Dolor sit amet consectetur adipiscing elit. In fermentum et sollicitudin ac. Posuere sollicitudin aliquam ultrices sagittis orci. Viverra ipsum nunc aliquet bibendum.

Montes nascetur ridiculus mus mauris vitae ultricies leo. Netus et malesuada fames ac turpis egestas integer eget. Montes nascetur ridiculus mus mauris vitae ultricies. Condimentum id venenatis a condimentum vitae sapien. Justo nec ultrices dui sapien eget mi proin sed libero. Rhoncus aenean vel elit scelerisque mauris pellentesque. Gravida cum sociis natoque penatibus et magnis dis parturient montes. In vitae turpis massa sed. Leo integer malesuada nunc vel risus commodo viverra maecenas accumsan. Risus ultricies tristique nulla aliquet enim tortor. Molestie nunc non blandit massa enim nec dui nunc.

Justo eget magna fermentum iaculis eu non. Convallis convallis tellus id interdum velit laoreet id donec. Ullamcorper sit amet risus nullam eget felis eget. In eu mi bibendum neque. At tellus at urna condimentum mattis pellentesque id nibh tortor. Suspendisse faucibus interdum posuere lorem ipsum. Maecenas volutpat blandit aliquam etiam erat velit. Mauris in aliquam sem fringilla ut morbi tincidunt augue. Tellus integer feugiat scelerisque varius. Turpis egestas integer eget aliquet nibh praesent. Varius duis at consectetur lorem donec massa sapien faucibus et. Non consectetur a erat nam at lectus. Aliquam sem et tortor consequat id porta. Faucibus scelerisque eleifend donec pretium vulputate sapien nec. Fames ac turpis egestas integer. Sed velit dignissim sodales ut. Nulla facilisi nullam vehicula ipsum a arcu cursus.

Libero nunc consequat interdum varius sit amet. Nullam vehicula ipsum a arcu cursus vitae. Fringilla ut morbi tincidunt augue interdum velit euismod in pellentesque. Ut tristique et egestas quis ipsum suspendisse ultrices. At volutpat diam ut venenatis tellus. Lacinia quis vel eros donec ac. Ac felis donec et odio. Purus in massa tempor nec feugiat nisl pretium fusce id. Praesent tristique magna sit amet. Egestas quis ipsum suspendisse ultrices gravida dictum. Dignissim suspendisse in est ante in nibh. Lacinia quis vel eros donec. Orci dapibus ultrices in iaculis nunc sed augue lacus. Elit pellentesque habitant morbi tristique senectus et netus et. Arcu odio ut sem nulla pharetra diam. Scelerisque purus semper eget duis at. Pretium lectus quam id leo in vitae.

In hac habitasse platea dictumst quisque sagittis purus. Magna sit amet purus gravida. Mauris in aliquam sem fringilla ut morbi tincidunt. Pretium quam vulputate dignissim suspendisse in. Ac orci phasellus egestas tellus rutrum. In metus vulputate eu scelerisque felis. Id eu nisl nunc mi ipsum faucibus vitae. Velit euismod in pellentesque massa placerat duis ultricies lacus. Odio eu feugiat pretium nibh ipsum consequat nisl vel. Id diam vel quam elementum pulvinar. Dui faucibus in ornare quam viverra. Metus aliquam eleifend mi in nulla. Lacus viverra vitae congue eu consequat. Dolor sit amet consectetur adipiscing elit pellentesque habitant morbi tristique. Tincidunt id aliquet risus feugiat. Faucibus turpis in eu mi bibendum. Quis blandit turpis cursus in hac habitasse platea dictumst. Amet cursus sit amet dictum sit amet justo donec.

Purus semper eget duis at tellus at urna condimentum mattis. Lobortis feugiat vivamus at augue eget arcu. Eget magna fermentum iaculis eu. Pellentesque id nibh tortor id aliquet lectus. Nunc aliquet bibendum enim facilisis gravida. Rhoncus dolor purus non enim praesent. Non pulvinar neque laoreet suspendisse interdum consectetur libero id. Faucibus et molestie ac feugiat sed lectus. Tempor nec feugiat nisl pretium fusce. Id porta nibh venenatis cras sed felis eget. Integer enim neque volutpat ac tincidunt. Magnis dis parturient montes nascetur ridiculus mus. Odio eu feugiat pretium nibh ipsum consequat. Non curabitur gravida arcu ac tortor dignissim convallis aenean. Eget nulla facilisi etiam dignissim. Morbi non arcu risus quis. Tincidunt lobortis feugiat vivamus at augue eget arcu. Nulla posuere sollicitudin aliquam ultrices sagittis orci.

Gravida dictum fusce ut placerat orci nulla pellentesque. Mi ipsum faucibus vitae aliquet. Sit amet nulla facilisi morbi. Quis blandit turpis cursus in hac. Velit dignissim sodales ut eu sem integer vitae. Magna ac placerat vestibulum lectus mauris. Ut etiam sit amet nisl purus in mollis. Leo integer malesuada nunc vel risus. Pellentesque diam volutpat commodo sed egestas egestas fringilla phasellus faucibus. Libero volutpat sed cras ornare arcu dui vivamus arcu felis. Sollicitudin nibh sit amet commodo nulla facilisi. Vitae auctor eu augue ut lectus. Lobortis scelerisque fermentum dui faucibus in ornare quam viverra. Facilisis gravida neque convallis a cras. Amet luctus venenatis lectus magna fringilla urna. Nisl vel pretium lectus quam id leo in. Sed euismod nisi porta lorem mollis aliquam ut porttitor. Luctus venenatis lectus magna fringilla.

Odio tempor orci dapibus ultrices in iaculis. Quis ipsum suspendisse ultrices gravida dictum fusce ut. Sed turpis tincidunt id aliquet risus feugiat in. Nibh nisl condimentum id venenatis. Lacus luctus accumsan tortor posuere ac. Aenean vel elit scelerisque mauris pellentesque. Pellentesque habitant morbi tristique senectus et netus et malesuada. Mus mauris vitae ultricies leo integer malesuada nunc vel. Nunc mattis enim ut tellus elementum sagittis vitae et. Ut enim blandit volutpat maecenas. Ullamcorper sit amet risus nullam eget felis eget nunc lobortis. Congue nisi vitae suscipit tellus mauris a. Rutrum tellus pellentesque eu tincidunt tortor aliquam nulla. Molestie a iaculis at erat pellentesque adipiscing. Auctor neque vitae tempus quam pellentesque nec. Et netus et malesuada fames ac turpis.

Et ultrices neque ornare aenean euismod. A scelerisque purus semper eget duis at tellus at urna. Placerat orci nulla pellentesque dignissim enim sit amet. Lorem ipsum dolor sit amet consectetur. Mi proin sed libero enim sed faucibus. Elementum tempus egestas sed sed risus pretium quam. Pellentesque diam volutpat commodo sed egestas egestas fringilla phasellus faucibus. Semper risus in hendrerit gravida rutrum. Amet nulla facilisi morbi tempus iaculis. Aliquet bibendum enim facilisis gravida neque convallis a cras semper. Cras semper auctor neque vitae tempus quam. Felis eget nunc lobortis mattis aliquam. Tempor commodo ullamcorper a lacus vestibulum. Habitant morbi tristique senectus et netus et. Nunc consequat interdum varius sit amet mattis vulputate enim. Nec ullamcorper sit amet risus nullam eget. Elit eget gravida cum sociis. Etiam erat velit scelerisque in dictum non. Quam lacus suspendisse faucibus interdum posuere lorem ipsum dolor sit. Iaculis nunc sed augue lacus viverra.

Quis risus sed vulputate odio ut enim. Cras ornare arcu dui vivamus arcu felis bibendum ut. Sollicitudin aliquam ultrices sagittis orci a scelerisque purus semper eget. Eget magna fermentum iaculis eu non diam phasellus vestibulum lorem. Tincidunt id aliquet risus feugiat. Non blandit massa enim nec dui nunc. Proin libero nunc consequat interdum varius. Facilisis mauris sit amet massa vitae tortor condimentum lacinia. Massa tincidunt dui ut ornare. Elit pellentesque habitant morbi tristique senectus et netus et malesuada. Vel fringilla est ullamcorper eget nulla.

Et leo duis ut diam quam nulla porttitor massa id. Purus non enim praesent elementum. Arcu cursus euismod quis viverra nibh. Pulvinar sapien et ligula ullamcorper. Eget nullam non nisi est. Adipiscing elit ut aliquam purus sit amet luctus venenatis. Id diam vel quam elementum pulvinar etiam non quam lacus. Enim tortor at auctor urna nunc id. Sed enim ut sem viverra aliquet eget sit amet tellus. Sed blandit libero volutpat sed.

Quam nulla porttitor massa id. Vel turpis nunc eget lorem dolor sed viverra. Sit amet mattis vulputate enim nulla aliquet porttitor lacus. In nulla posuere sollicitudin aliquam ultrices sagittis orci a scelerisque. Augue neque gravida in fermentum et sollicitudin ac. In est ante in nibh. Dictum non consectetur a erat. Quis ipsum suspendisse ultrices gravida dictum fusce ut placerat orci. Eget dolor morbi non arcu risus quis. Viverra adipiscing at in tellus integer. Quam pellentesque nec nam aliquam. Eu tincidunt tortor aliquam nulla facilisi cras fermentum odio. Arcu non odio euismod lacinia at quis risus sed vulputate.

Sed turpis tincidunt id aliquet risus. Vestibulum lorem sed risus ultricies tristique nulla aliquet enim tortor. Duis tristique sollicitudin nibh sit amet commodo. Libero volutpat sed cras ornare. Morbi tristique senectus et netus. Eleifend donec pretium vulputate sapien nec sagittis aliquam. Eleifend mi in nulla posuere sollicitudin aliquam ultrices sagittis. Consequat nisl vel pretium lectus quam id leo. Lacus vestibulum sed arcu non odio. Nunc mi ipsum faucibus vitae aliquet nec ullamcorper sit amet. Pellentesque habitant morbi tristique senectus. Pellentesque habitant morbi tristique senectus et netus et. Senectus et netus et malesuada fames ac turpis egestas integer. Amet dictum sit amet justo donec enim diam. Mattis enim ut tellus elementum sagittis. Morbi tristique senectus et netus et.

Seems to take a lot of text, yes.

1 Like

Hi @Dax ! Thank you for your help testing. I could add text here, no problem.

I think the error in the other topic was caused because you added emojis in the op. The only change I made was to change the text by deleting them.

It is clearly a bug that will need to be fixed.

2 Likes

@Qgil-WMF não tenho como editar esta nova publicação. O botão de edição não aparece para mim.

1 Like

Same! :frowning:

2 Likes

This is very strange. I see the edit button and I can edit just fine. Shared edits doesn´t have special permissions as far as I am aware. Anyone editing wiki posts can edit Shared Edits posts.

Do you see the Edit button on this new Shared edits post? Shared Edits test 3

And what about this wiki post without Shared edits? A wiki editable post

Can someone edit this post, please? I made it way longer than test 1, still without emojis. Don’t add emojis, please! Here we are testing post length without emojis.

Edit option is not visible.

@Qgil-WMF if you want your collaborators who are not admins or moderators to see the Edit button you will have to click both the Enable Shared Edits and the Make Wiki buttons.

Now I did it for you.

1 Like

Ooops! Since we were testing Shared Edits, it didn’t even cross my mind that they wouldn’t be enabled already. :grimacing:

1 Like

@Dax after pasting a huge amount of text I am getting a “422 error”, although the text is saved. Anyway, the current length is just silly and I don’t think a real post would ever get there.

1 Like

It’s normal since you have copy pasted more than 32000 characters allowed by the max post length site setting

ActiveRecord::RecordInvalid (Validation failed: Body is limited to 32000 characters; you entered 43334.)

2 Likes

Ok, no need to hit more problems. I will cut since this is expected.

1 Like

If you want you can increase the number of characters allowed up to a maximum number of 150000. On Meta we have set 85000 and we have never had any problems.

2 Likes

(ignore this - I am trying the “reply to this email to respond” from Gmail).