Why is the new editor adding data-list-item-id to lists? | Community
Skip to main content

Why is the new editor adding data-list-item-id to lists?

  • October 17, 2025
  • 5 replies
  • 0 views

Liz14

In the new editor, we've recently discovered lists are now getting the tag data-list-item-id for example <li data-list-item-id="e2ff5718d5e4b95bd4953d3d5ba603e6a"> If we clear the data-list-item and then save, it will be regenerated. Why is this being added? It is cluttering up the HTML view. 

5 replies

Georg11
  • November 27, 2025

I find that annoying, too. 


Francis14
  • December 24, 2025
Hi Liz,
 
The data-list-item-id attribute you’re seeing on list items in the new editor is automatically added to uniquely identify each list element, supporting features like reordering and content tracking. Because it’s essential to the editor’s internal functionality, it regenerates if removed and cannot currently be disabled. 

Erskine
  • January 6, 2026

Also find this undocumented change incredibly annoying

 

Why is this essential? What are zendesk's “reordering” and “content tracking” features? 


  • January 6, 2026

From what I’ve seen, the new editor adds data-list-item-id to list items so it can track and manage each item internally. It helps with things like maintaining list order, handling edits (insert/delete), undo/redo, and syncing changes more reliably.

It’s mainly for the editor’s internal state management and usually isn’t meant to be relied on in production code.


Georg11
  • January 7, 2026

@aarti11 If it is only about the editor's “well-being,” the users should not be confronted with it. Other editors can do all that and more without cluttering the code. For me as a user, this is not an improvement.