I made a custom field with JSLink and custom Rendering.
Everything works fine when the page is rendered, until I browse to another view in the list (or even the same), i.e. clicking in the link bar above the list view. Switching between the views causes the view to re-render, without my handlers being called, it simply uses the base type rendering (although allowbasetyperendering is set to false).
This renders CSR completely useless - how do I get around that?
(I wanted to submit a Picture but apparently I'm not verified)
Update: The issue is not limited to switching views, it also occurs when navigating (apparently only pieces of the page are rendered (UpdatePanels or whatever) and this re-rendering doesn't care about custom field rendering).
Update: I confirmed the behaviour by installing out-of-the-box custom field (site column only), both MS samples as well as Solutions from other developers. They all work as intended, until I'm navigating on the page (switching views or using the left side bar) - page gets re-rendered partially and all customizations vanish.