Faits : A. A._, née en 1962, était inscrite depuis le 1er octobre 2008 en qualité de gérante secrétaire de la société B._ Sàrl avec signature individuelle. Son époux, décédé en avril 2017, occupait la fonction d'associé-gérant président. Le 31 janvier 2018, B._ Sàrl a résilié le contrat de travail de A._. Le 3 avril 2018, la prénommée s'est inscrite au chômage et a requis l'octroi des indemnités journalières à partir de cette date. Le 24 mai 2018, la Caisse cantonale de chômage (ci-après: la caisse) a rendu une décision de refus de prestations au motif que, selon les informations en sa possession, A._ allait être nommée liquidatrice de la société B._ Sàrl et que, partant, elle conserverait toujours un pouvoir décisionnel au sein de l'entreprise. L'intéressée a formé opposition contre cette décision le 8 juin. Entre-temps, le 28 mai 2018, a eu lieu l'assemblée générale extraordinaire des associés de B._ Sàrl à l'issue de laquelle la société a été dissoute et A._ nommée unique liquidatrice. Dans une nouvelle décision du 9 août 2018, la caisse a écarté l'opposition. B. L'assurée a déféré cette dernière décision à la Cour des assurances du Tribunal cantonal vaudois. En cours de procédure, elle a produit une convention de cession de droits successifs établie le 28 août 2018 ainsi que le procès-verbal de l'assemblée extraordinaire des associés de B._ Sàrl en liquidation qui s'est tenue le même jour. Il ressort de ces documents que toutes les parts sociales de la société ont été cédées aux deux enfants de A._ avec effet rétroactif au 29 mars 2018, et C._, sa fille, désignée nouvelle liquidatrice et représentante de la communauté héréditaire, la première nommée étant démissionaire de son mandat de liquidatrice et de représentante. Statuant le 18 février 2019, la cour cantonale a rejeté le recours. C. A._ interjette un recours en matière de droit public. Elle conclut principalement à la réforme du jugement cantonal en ce sens qu'elle a droit aux indemnités de chômage dès le 28 août 2018. Subsidiairement, elle demande l'annulation du jugement et le renvoi de la cause à l'instance inférieure pour nouvelle décision au sens des considérants. La caisse a renoncé à déposer une réponse. De son côté, le Secré-tariat d'Etat à l'économie ne s'est pas déterminé.