CMS version 11.13
I start to believe something has changed in Episerver making Custom ContentProvider changing behavior in "option" button. Im pretty sure the "view on site" existed by default just by setting
IVersionable.Status = VersionStatus.Published;
IVersionable.StartPublish = DateTime.Today;
IVersionable.IsPendingPublish = false;
screen shot from CMS version 10 something
CMS version 11.13 "not published yet"
If you have a ContentProvider and a later CMS 11 version, could you take a look if you have "Last published by" and "View on site"? If yes, whats makes it have that behavior you think?