Issue 1050999: Properties Tab
Issue 1050999: Properties Tab

This bug was introduced with a previous change. What happened was,
the code previously was a "fake" tree outline, in that it stacked
a bunch of ObjectPropertiesSection objects on top of each other,
but there wasn't a root tree. In the change, I added in a new tree,
but neglected to note that the operation that cleared out the
virtual "tree" in this case deleted the DOM reference to the new
real tree that I added in. This seemed to only occur when a refresh
occurred, not when changing nodes in the Elements tree.

The correction here is to have the actual tree clear its children
out rather than the container.

Bug: 1050999
Change-Id: Icff91d1a76f3d8fe71d78d1c22ad614617a25af3
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2050801
Reviewed-by: Jose Leal <49360abdd51ad00da751c3d448c2dbea47853f27@microsoft.com>
Commit-Queue: Robert Paveza <7787129de3d0cb4911c68d958db3023863584560@microsoft.com>

ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend