Schneegans / Burn-My-Windows

🔥 Disintegrate your windows with style.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Does not work when opening a new window for chromium browsers like Google Chrome, Chromium, Brave

adityainduraj opened this issue · comments

Describe the Bug

When opening a new window for any chromium browser, the animation does not work. However it works for closing and it works when you open a new window when one is already open. This issue is not present on any other app, even Firefox. Tried installing and reinstalling all chromium browsers. Cleared cache, updated everything, rebooted. Didn't fix it.

Steps to reproduce the behavior:

  1. Open any Chromium browser when no other windows are open.
  2. It opens abruptly, with no animation.
  3. Try opening a new window when one is already open.
  4. Animation is present. Try closing, animation is still present. Present with all other apps.

## System
_Please complete the following information:_
 - Fedora 39
 - Burn-My-Windows version - latest EGO version
 - GNOME Shell version: 45

I'm on my phone right now, but I'll add a full video of the bug as soon as I can.

Hi there, thanks for the report! One initial guess is that Chrome maybe opens as a transparent window and requires some milliseconds to draw the initial frame. At this point, the animation is maybe already over.

Some of the BMW effect are pretty much invisible on transparent windows. Which effect are you using? Could you try another one? For instance, the Energize A / B effects do not care about the window's transparency.

I have tried changing both the animation and the animation speed. The issue persists.

Were you able to replicate this?

Well, I tested it and it behaves mostly like I expected. I see the BMW-effect played on a transparent region on the screen and then, after a fraction of a second, maybe about halfway through the animation, the window becomes visible.

Could you please test this with the "Energize A" effect and set the effect duration to something which is definitely longer than the startup time of Chrome? E.g. 10s?