I tested the Bsp 2.8b5 using a VGA screen and it did not show any of the behaviour you described.
That’s why I would like to ask some questions:
Have you done any changes to the Software? If yes, could you share the changes.
Which Display on which interface are you using?
Which version of chromium are you using?
The modified image however runs chromium-x11_69.0.3497.100 (which beside changing resolution and adding GPIOs to the device tree are the only changes made)
I also found that to consistently demonstrate the issue with the disappearing icons, you need to first open the LXDE menu and try to pull an icon to the desktop.
As the default versions of chromium differ across the BSPs (68 on 2.7, 69 on 2.8),
it can’t be ruled out to be a
chromium related issue.
However as Chromium reports “GL_OUT_OF_MEMORY” for glTexImage2D, already when just starting Chromium with 2.8 (along with many other graphics related errors),
while running and visiting the same site on 2.7 works just fine (The only issue being logged is “GL_INVALID_FRAMEBUFFOR_OPERATION” when executing glDrawElements),
EDIT: I noticed the version running on 68 had the accelerated 2d canvas disabled.
I disabled it on 2.8 and now it runs about the same as on 2.7