On Wed, 29 Sep 2021 11:43:33 -0700 Marc MERLIN <marc_...@merlins.org> said:

> On Wed, Sep 29, 2021 at 08:17:25AM +0100, Carsten Haitzler wrote:
> > did you see my other mail in response to this to you, this list and also
> > cc'd adun...@igalia.com with a link to the commit?
>  
> I missed it, there may be something wrong with my Email (I'm at a conf,
> need to check later). 
> 
> > yes - a workaround commit is in e git. chrome should decidedly not be
> > setting CSD properties on a window that is not CSD though (it seems to add
> > them later after the initial map i think). this leads e to go into a logic
> > "hole" where it has decided the window is non-CSD when a new client window
> > is managed (correct) but then later gets property updates for CSD
> > properties .. though these say the CSD frame area is 0 0 0 0 - this hybrid
> > nature of property info led e to treat the window partly as CSD and partly
> > as traditional SSD. if chrome did not put the _GTK_FRAME_EXTENTS property
> > that mark it as CSD on the window it'd not be confused.
> 
> Thanks for that update. That said, from what you're saying it is still a
> bug/problem in chrome M95, correct?
> If so, adun...@igalia.com, are you able to adjust the code accordingly?

yes. i added a comment in that bug now at the end - it's a bug in chrome -
adding that property is confusing. on one hand the window should be SSD not CSD
but it's setting CSD properties. this leads to e having a logic "black hole"
that shouldn't happen - the situation makes no sense, but e didn't have checks
for the "nonsensical" situation - thus e behaved weirdly leading to your
results. i patched that over to handle that weirdness, but this may affect
other WM's too as they may not guard against "silly property combinations from
the client" in all cases.

> Thanks,
> Marc
> -- 
> "A mouse is a device used to point at the xterm you want to type in" - A.S.R.
>  
> Home page: http://marc.merlins.org/  
> 
> 
> _______________________________________________
> enlightenment-users mailing list
> enlightenment-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - ras...@rasterman.com



_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to