Bedework / bedework

An Enterprise Calendar and Scheduling System
Apache License 2.0
40 stars 9 forks source link

'add event' 'add task' positioning problem in Bedework 3.13 ucal #130

Open LouisCutrona opened 4 years ago

LouisCutrona commented 4 years ago

In the ucal subsystem, there is a sporadic positioning problem with the 'add event' popup. What I think the canonical behavior is supposed to be is this: a left click at a blank point in the area where the data for a particular date is displayed in week or month mode should bring up a pop-up with the options 'add event' and add task' and the top left corner of the popup should be at the location of the click that brings it up.

However, if there are events displayed in the date box that have caused the date box to be vertically enlarged, the top left corner of the popup is displaced down from the point of the mouse click and an attempt to move the mouse cursor down to the popup causes the popup to disappear, so one cannot add either an event or a task.

Moreover, the displacement is 'sticky' in the sense that if I try then to click in a normal sized date box (even one that is empty), the popup is similarly displaced from the click point. This is even true if I click the separate 'add...' button at the top left of the calendar area.

Refreshing the screen does not fix the problem, but when I went to a month with a totally blank calendar, the offset was gone (the popup appeared in the right place), and the correct behavior persisted when I went back to the problem month, although it happened again when I clicked in a date box with a tall event in it.