diff -r eb681a030699 -r 4ee15441f2eb web/views/treeview.py --- a/web/views/treeview.py Mon Jun 22 14:15:16 2015 +0200 +++ b/web/views/treeview.py Mon Jun 22 14:27:37 2015 +0200 @@ -244,6 +244,8 @@ entity = self.cw_rset.get_entity(row, col) itree = entity.cw_adapt_to('ITree') liclasses = [] + if self._cw.url(includeparams=False) == entity.absolute_url(): + liclasses.append(u'selected') is_open = self.open_state(entity.eid, treeid) is_leaf = itree is None or itree.is_leaf() if is_leaf: