Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Event is hidden when in same time-slot as a merged event #60

Open
ericslandry opened this issue Mar 19, 2018 · 7 comments
Open

Event is hidden when in same time-slot as a merged event #60

ericslandry opened this issue Mar 19, 2018 · 7 comments

Comments

@ericslandry
Copy link

An event in my main calendar is hidden when in same time-slot as a merged event.

Event A is reoccurring (5-6 pm multiple days every week) and shared with calendar Foo
Event B is once and is in same time-slot as Event A (5-6 pm)

When I deselect (hide) calendar Foo, I see both events.
When I select (show) calendar Foo, I only see the reoccurring event.

I was not able to reproduce in another time-slot with different events. Should I try anything else?

Event Merge 2.1.2
Chromium Version 64.0.3282.167 (Official Build) Built on Ubuntu , running on Ubuntu 16.04 (64-bit)
Xubuntu 16.04

@asolverson
Copy link

I ran into this same problem.

Event A is a recurring event (11am-12pm every Tuesday) with 10 invitees.
Event B occurs once at the same time as Event A and has 6 invitees.

I had this problem when I first created event B. When I tried to view calendars of multiple invitees for event A and only one calendar for event B, event B was completely hidden. When viewing only one calendar for each event, both events were visible.

The issue has now resolved itself, but I don't know why or how. I have not been able to recreate it.

Event Merge 2.1.2
Chrome Version 67.0.3396.62 (Official Build) (64-bit)
Windows 10 Pro

@evansiroky
Copy link

I'm also seeing this. Looking at the code, I think the issue is the calculation of the positions of various events: https://github.com/imightbeamy/gcal-multical-event-merge/blob/master/events.user.js#L58-L66

screen shot 2018-06-22 at 1 28 57 pm

In my case there are 2 events at the same time where one of them has 2 people attending and the other has 5 people attending. It appears that the code correctly divided up which events should be grouped with the other, but unfortunately the positions of each event as they are initially rendered are not horizontally grouped together. Therefore, one of my events takes up the full width and completely overlaps the other one that doesn't take up the full width of the day column.

Maybe it would be possible to check other event sets to see if they have the same time span and then customize the width of the grouped events in the output?

@leoherzog
Copy link

We are also seeing this issue in our organization. Anything we can do to test a fix, let us know!

@imightbeamy
Copy link
Owner

Sorry for the delay here, I only get around to these issues every once in a while. @evansiroky's analysis seems correct! If I recall, the calculation assumes the events are grouped together. When I have a chance I'll see about other ways to determine position for these cases 🤔

@m60freeman
Copy link

m60freeman commented Feb 13, 2019

I just started using this [version 2.1.3 on Chrome Version 72.0.3626.96 (Official Build) (64-bit)] and immediately noticed what is a related inconsistency:

image

Note that on the 20th, "Janet work" is in front of the merged event (making that description mostly hidden - note that I blacked out a partially visible address in the image), but on the 21st, "Gym" is appropriately in front of the other two overlapping events.

@jbergstroem
Copy link

jbergstroem commented Jun 6, 2019

Here's a pretty clear proof of concept of this summarized in two images; 4 people invited to a morning standup (same event), two of the events gets truncated:
Screen Shot 2019-06-06 at 9 29 05 AM
Screen Shot 2019-06-06 at 9 29 09 AM

Edit: nope, this is obviously something completely different. Apologies for the noise.

@confluence
Copy link

This is still affecting me today. I can't ever put another event in the exact same slot as a merged event.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants