Alessandro Marcolini
04/28/2024, 8:09 PMpendingBoundsChange
list, but they have been rendered and their size isn't empty, causing an infinite loop.Nick
04/28/2024, 8:14 PMTextField
issue you raised for desktop and will be working on that as well.Nick
04/30/2024, 5:33 AMAlessandro Marcolini
04/30/2024, 1:06 PMNick
05/01/2024, 2:10 AMvisible
? by this i mean if it or any of its ancestors are not visible
. essentially checking this at the code line you shared from RenderManagerImpl
. recursively invisible Views are also not rendered. so i’m wondering if yours is in this state. though i haven’t been able to induce it myself with a nested View that changes visibility while it’s being laid out by its parent (parent’s size changing with a drag for example).Alessandro Marcolini
05/01/2024, 2:14 AMvisible
and all have the same parent, but the strange thing is that that doesn't seem to be the only cause. If there's only one view, the problem doesn't occur. I tried using two dummy Label
s instead, and it looked like the amount of text also changed whether they got stuck in the layout loop. I still haven't pinpointed the actual cause.Nick
05/01/2024, 2:16 AMAlessandro Marcolini
05/01/2024, 2:42 AMvisibility
set to false (it's already false), which calls RenderManager.visibilityChanged
. If I remove the visibility change, the issue doesn't occur.Nick
05/01/2024, 3:07 AMNick
05/01/2024, 3:18 AMAlessandro Marcolini
05/01/2024, 3:52 AMNick
05/02/2024, 2:32 AMAlessandro Marcolini
05/04/2024, 5:44 PMAlessandro Marcolini
05/04/2024, 5:44 PMNick
05/04/2024, 5:47 PMNick
05/06/2024, 7:25 PMAlessandro Marcolini
05/06/2024, 10:54 PMAlessandro Marcolini
05/06/2024, 10:55 PMNick
05/07/2024, 2:24 AMNick
05/07/2024, 2:30 AM