Fix task list showing ID instead of Task Name in modern view
Please fix the issue now showing with the Tasks list and the Task Name.
In classic view, the Task Name field shows correctly. In the modern view, the Task Name field shows the ID number of the record instead of the name.
Support told me to vote for this idea: "Modern experience for Task List" (https://sharepoint.uservoice.com/forums/329214-sites-and-collaboration/suggestions/31844641-modern-experience-for-task-lists#comments) but this problem is just showing in the comments.
PLEASE FIX THIS.

12 comments
-
Jeroen commented
Please fix this. Work Around: Using the default Conditional formatting is also fixing this issue
-
Anonymous commented
This is very frustrating!
As a temporary( or possibly permanent fix - depending if MS can fix this) I added a calculated column with the formula ={Task Name] This will display the actual task name if you have the task list as a tab in MS Teams or if you can get the task list to display in the modern experience in SPO. -
wids-233 commented
It's really frustrating to see such issues are not fixed by MS in quick succession. As architects, we have to continually waste time finding ways around to overcome these issues. This is the second issue that I found during a short period of time and the experience is that MS never provides quick fixes to straight forward issues. Oracle Apex has much better support and frankly, thinking of migrating all my solutions to it.
-
laura commented
Embedding a SP task list in MS Teams defaults to the modern view, thus, there is no option to use the classic view with Teams. A fix would be extremely useful as we keep being directed to use MS 365 in its entirety.
-
Koen commented
Workaround to classic view is NOT a solution! Hope this bug get's asap a solution...
-
Koen commented
Indeed verry annoying... here the same problem!
-
Anonymous commented
We just ran into the same issue as we are migrating from on-premise sharepoint to 365. Prevents the site from having a common user interface. Very annoying.
-
Manmeet Singh commented
Experiencing the same issue without any luck. Hopefully they can come up with the solution asap.
-
Nicolle commented
Response from MS Support ticket. The workaround doesn't address Nintex tasks generated from forms of multiple content type. They didn't want to update uservoice to make the bug "public".... I guess I'll do it for them.
...the product group has identified this issue as a bug, but currently there is no ETA for fixing it.
Workaround:
=====================
The below custom formatting could work for OOB Task list in SharePoint site, but may not work for 3rd party workflow tasks.
{
"elmType": "a",
"txtContent": "@currentField",
"attributes": {
"target": "_blank",
"href": {
"operator": "+",
"operands": [
"https://site/sites/mysite/Lists/Tasks/active.aspx?ID=",
"[$ID]"
]
}
},
"style": {
"padding": "10px",
"font-weight": "bold"
}
}The official workaround is to use Task lists in classical view before the list template can be fully supported in modern view.
and "Unfortunately only PG team has permission to update the user voice, they would not like to make the bug public as no ETA can be provided now.
" -
David Frederick commented
We have experienced this issue as well. I had no luck with the ticket I opened; I'm glad to hear it is now officially recognized as a bug!
-
Nicolle commented
Hi, I raised a premiere support ticket with Microsoft and they have raised as a bug in their internal ticketing system. I've asked they update this post.
-
Nicolle commented
I have just started experiencing this issue. There is a JSON column format workaround but doesn't work where multiple content types or for Nintex form library...
{
"$schema": "http://columnformatting.sharepointpnp.com/columnFormattingSchema.json",
"elmType": "a",
"txtContent": "@currentField",
"style": {
"min-width": "900px",
"color": "#004990",
"font-weight": "bold"
},
"attributes": {
"target": "_blank",
"href": {
"operator": "+",
"operands": [
"https://your tenant/sites/site collection/site/Lists/Tasks/DispForm.aspx?ID=","[ID]"
]
}
}
}