The bubble is directly under the html body.
When navigating in an angular app this results in the bubble staying on screen.
This can be reproduced on this site with the latest version of Daypilot
https://javascript.daypilot.org/demo/calendar/index.html
The bubble should be placed inside the Daypilot element so it can follow scrolling.
Plus it wont stay on screen when the Daypilot element dissapears by navigating or hiding.