Describe the bug
Activity popup sometimes overlays other views and does not disappear, even when clicking on it.
To Reproduce
Steps to reproduce the behavior:
Not completely sure, but it looks like it is related to leaving your browser window when in the calendar view, doing something else with the browser, coming back and then creating a new timesheet entry.
A workaround (which is annoying) is to refresh the page or change view and coming back to the calendar view.
Screenshots


Desktop
Additional context
Reported by multiple customers, even though I was never able to reproduce it.
There seems to be a problem with a timeout, more details can be found in the javascript console.
If a dev happens to see it, please share more infos
If I see it again I'll make a js console dump and post it here.
I am now running on Chromium Version 80.0.3987.116 (Official Build) Arch Linux (64-bit) and seem to be unable to reproduce it anymore.

Unfortuantely I had the console not open so it only shows
0.1a6ffb43.js:1 Deprecation warning: use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.
D @ 0.1a6ffb43.js:1
(index):1 Autofocus processing was blocked because a document already has a focused element.
DevTools failed to parse SourceMap: chrome-extension://hdokiejnpimakedhajhdlcegeplioahd/sourcemaps/onloadwff.js.map
I think what I did to trigger it:
Hope this helps.
Hi Kevin
I can adjust this behavior if you move the mouse over the existing time entry while saving a new time entry. Then the popup remains visible and can only be removed by refresh.
Regards Michael
Another element that I think may help, I think I was able to reproduce this systematically!
I'm using latest 1.9 version and Firefox 76.0 (64-bit)
What I came to understand is that this behaviour:
This is a bit hard to describe, let me know if something is not clear here.
Thanks for the awesome work @kevinpapst btw, this tool is just great ;).
Thanks for the detailed descriptions to all!
I am waiting for the https://fullcalendar.io to be released in v5, before I start working on the calendar again. Once this is done, I will post a link to a demo installation, so everyone can test.
Temporary fix (which works for us):
(Bear in mind we're not familiar with the language used in this project, so we looked for a fix we can implement without learning a new language!)
Most helpful comment
Thanks for the detailed descriptions to all!
I am waiting for the https://fullcalendar.io to be released in v5, before I start working on the calendar again. Once this is done, I will post a link to a demo installation, so everyone can test.