-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lists > Editing flow : typing is getting slower and managing nested lists generates unattended behaviors / content losts #53353
Comments
About [2] Here is a screencast that explains the difference between the writing flow and the block List View. Lists levels are created but not visible. So when we delete some entries, sometimes we delete non visible levels ! ping @ellatrix screen-recorder-fri-aug-04-2023-16-29-36.webm |
Did #52949 fix this issue? |
@Marc-pi can you follow up on the above to confirm if the issue is still present? |
hello, There is one issue : see the video below
screen-recorder-wed-aug-30-2023-12-41-38.webmand you get strange display : WP 6.3 |
Would you be able to share the starting content of the code editor here, and then the steps you do to end up with the unexpected behaviour? Or just the steps from a blank page if it can be reproduced more simply? |
hum, i will try to replicate the exact point of my previous post. |
@Marc-pi are you editing an existing list or a newly created one? It's worth noting that if the existing list has a bad structure, it won't get fixed. I'm interested in how you ended up with this bad structure, so the step you took to end up in this state with a list item having multiple lists inside it. We could update your badly structured list by merging all those nested lists, but I'm wondering how you got to this state so we can fix the problem at the root. |
@ellatrix i created completely new lists under Gutenberg 16.6 / WP 6.3.1 |
@Marc-pi That will help, but I'm still wondering how you ended up in a state where you have a list item with multiple nested lists. Could you give me exact steps to reproduce from an empty post? Or alternatively, here is a list with a nested list:
How do you get to the state where you have one list item with multiple lists nested in it? |
@ellatrix,
Hopes that helps you screen-recorder-tue-sep-19-2023-18-53-59.webm |
Moving this out of the 6.4 board as we are out of time to iterate further. |
@Marc-pi Thanks for the video! I now understand what's happening. You're pressing (forward) Delete with this state (using ↦ to indicate where you press the Delete key):
Then you end up with a list item that has two sub lists. I'll make a PR to fix this. |
Fixed in #55121. |
It's an easy fix if there's desire to back port it. |
@ellatrix
Those should work to manage the lists |
Description
This was observed for few months, not only on recent Gutenberg versions.
I use the buttons of the floated toolbar to indent my lists.
1/ When we write down a quite long (normal) content, the typing become slower and slower
My example is a content with those figures, i make usage of many nested lists into my paragraphs.
<!>I observe this mostly on Firefox, less on Chrome but is occurs on both browsers after few minutes at editing your article
2/ Manage List entries generate flickering / flackiness
If you have a list and sublists, it's extremely difficult to update the sublists. Adding some, delete empty sublists, etc.
Several cases here :
<!> I observe these behaviors in Chrome+FF also.
Seems Gutenberg is getting lost even if we save the page frequently. There are issues with List vs List Item : child items are displayed as child of the same list item but Gutenberg created another List at another level that is not visible.
The only workaround i found is to manage nested levels with the List View in the Editor. it is impossible directly when typing.
To sum up, the List block is very instable, and its very hard to manage our contents. We have to take care not to loose some when editing our articles.
I guess those 2 List specific ssues are related, and rely on sublists.
Step-by-step reproduction instructions
Just create an article with List block
Screenshots, screen recording, code snippet
It'll post screenshots / screencasts as a follow up as soon as the errors occur back
Environment info
Please confirm that you have searched existing issues in the repo.
Yes
Please confirm that you have tested with all plugins deactivated except Gutenberg.
Yes
The text was updated successfully, but these errors were encountered: