if the page has enterable fields but the VO is not based on EO, the standard feature to "Warn about changes" if user tries to leave the page without saving does not work (i am saying that, because that's what's happening on my page, even tho i have set "Warn about changes" to True. can someone confirm that the std feature will not work if VO not based on a EO).
in this scenario, what would be a workaround to provide such a warning ?
When you say "leaving the page", I hope you mean navigating between pages/tabs? warn about changes should work for normal VOs as well. If you are closing the browser window etc this concept doesn't work.