In the single post view, fix the code that hides the comments behind a "Show Comments" link to not hide the comments when the user has their NSFW preference set to "Show without blur".
Change the single post view to add blur to the content and hide the comments when the user has their NSFW preference set to "Hide from lists" and they arrive at the single post view of a NSFW post anyway (presumably by following a link from elsewhere).
In the single post view, fix the code that hides the comments behind a "Show Comments" link to not hide the comments when the user has their NSFW preference set to "Show without blur".
Change the single post view to add blur to the content and hide the comments when the user has their NSFW preference set to "Hide from lists" and they arrive at the single post view of a NSFW post anyway (presumably by following a link from elsewhere).