2 / 4
Oct 2023

Hello,

We have a very strange and annoying behavior that makes calendar blink in “planner by user” view !
It happens often when a resource part of a favorite calendar view is purged from EGroupWare (but not only in such case: it happened to me when modifying an appointment in such view).

Here is a 10s screen capture to show you the problem: https://cloud.probesys.com/s/36BbTMJQEL3B8HG6

As soon as (purged) resource is deleted from view, calendar stops blinking.
Another way to bypass “this bug” is to change view (to “Monthly view” for example).

Is it possible to delete from all users’ favorites resources that have been purged ?
(Or any other way to avoid such blinking.)

  • Version used: 23.1.20230728 and also on 23.1.20230824
  • Installation type: docker installation
  • Module: Calendar
  • This happens when looking at calendar of multiple people and/or ressources with “planner by user” view
  • It is reproducible when (but not only) a resource is added in a favorite view and then purged from EGroupWare: trying to open favorite calendar view again will make calendar blink.
  • No references were found in logs.
  • database is MariaDB docker
  • host reverse proxy is haproxy

I did not find neither similar error in forums nor a fix in releases notes (please point me to such elements if any).

Regards,
Fernando

  • created

    Oct '23
  • last reply

    Nov '23
  • 3

    replies

  • 592

    views

  • 2

    users

  • 1

    link

Hello Stefan,

Indeed: it seems to be an infinite loop containing a javascript call !
Here is a screen capture of an firefox console:

.

Here is request text (with hidden URL):

POST /egroupware/json.php?menuaction=api.queue HTTP/1.1
Host: hidden_url.domain.tld
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0
Accept: */*
Accept-Language: fr-FR,es-AR;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate, br
Referer: https://hidden_url.domain.tld/egroupware/index.php?cd=yes
Content-Type: application/json
Content-Length: 120
Origin: https://hidden_url.domain.tld
DNT: 1
Connection: keep-alive
Cookie: rl_anonymous_id=%22c6aa4b0a-0f01-4936-b802-65b1d71d6c75%22; rl_user_id=%22%22; last_loginid=postmaster; last_domain=default; eGW_cookie_test=enabled; sessionid=oc55fdapkl1m6pud850eophqg6; kp3=8XYxo8gDrqA9TKxkCrSPRWKt; domain=default
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-origin

And here is response text (same: URL is hidden):

HTTP/1.1 200 OK
server: nginx/1.18.0
date: Mon, 30 Oct 2023 14:26:22 GMT
content-type: application/json; charset=utf-8
transfer-encoding: chunked
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
content-encoding: gzip
vary: Accept-Encoding
18 days later

Hello,
no news on this issue ?
I am the only one experiencing such blinking behavior ?

Regards,
Fernando