ulaval / modul

Library of VueJS components.
Apache License 2.0
10 stars 4 forks source link

Warning console avec portal (firefox) #446

Open jsroy19 opened 3 years ago

jsroy19 commented 3 years ago

Description du bogue / Describe the bug à l'initialisation de la page dans Brio, il y a des warnings console de "empty string passe to getElementById" dans portal.ts (sous Firefox) en mode developpement.

Solution remplacer dans portal.ts private propId: string ='';

par un getter : private get propId(): string {return this.id === undefined ? 'mPortal-' + uuid.generate() : this.id; }

et retirer l'initialisaiton de this.propId dans la méthode "ensutePortalTargetEl

Il est possible que les storybook du "toast" plantent, simplement les updater après avoir mis "open="true"" dans le template

jsroy19 commented 3 years ago

changements effectués dans brio : https://crucible.ulaval.ca/cru/CR-ENA2-UI-3399#CFR-293792