I found that views_handler_field_history_user_timestamp didn't mark nodes as new which weren't filtered by 'Show only content that is new or updated' (views_handler_filter_history_user_timestamp).

The reason is that views_handler_filter_history_user_timestamp refers to the changed date while views_handler_field_history_user_timestamp refers to created date.

node_mark() from node.module also uses the changed date to mark content as new. ... Using the changed date to mark content as new makes completely sense, because it does not matter when it was created, for the user who hasn't read a changed content, this content always will be new to him.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

osopolar’s picture

Status: Active » Needs review
FileSize
954 bytes
dawehner’s picture

Status: Needs review » Reviewed & tested by the community

Just from looking at the behavior of node_mark this seems to make sense, as it will be more similar code ...

Update status

dawehner’s picture

Status: Reviewed & tested by the community » Fixed

Perfect! Committed to 7.x-3.x and 8.x-3.x Btw. git is awesome!

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.