Avoid applying the optimization to other areas of your application "just-in-case".What I have done to narrow down the problem: (1) Replace Object Data Source with an equivalent Access Data Source : same problem.Such exception is probably aroused when ODS's do not match ODS Update Method's parameter.When I finally resort to set the Update Method's parameter manually, everything works!You should never access the hook is called before a DOM element is detached from the document.If a Promise is returned, Mithril only detaches the DOM element after the promise completes.Like in other hooks, the hook is called before a vnode is diffed in a update.
I just replaced asp:table with normal html table tags and everything started working...
This hook by itself does not prevent a virtual DOM subtree from being generated unless the subtree is encapsulated within a component.
Like in other hooks, the boil down to one large array of items.
Well I have no time to dig deep now, may be later I will inform you my finding.
Actually, if you read more carefully you'll see that the behavior you desire is only defined for the Button class - not the Link Button class.
This is a strong evidence of such a possible exception.