Since the Polymer bootstrap process can take a while to resolve imports, upgrade elements, etc., I want to show a loading progress indicator until polymer-ready. For this to work, I need to be able to mark an element within the body as unresolved. (If I marked the body itself unresolved, the loading indicator wouldn't appear.)
See http://jsbin.com/kaseye/6/edit for an example of what I'm trying to do. This used to work. That is, marking an element within the body as unresolved kept it hidden until polymer-ready. However, I've just tried a Bower update, and now the element marked unresolved is shown before elements are upgraded.
(A production example can be found on the home page at http://component.kitchen, which currently uses a slightly older Polymer build that handles this as desired.)
For comparison, see http://jsbin.com/kaseye/7/edit for a variant with "unresolved" on the body element. Here the whole body is properly hidden until elements are upgraded. That's fine, but as noted above, it doesn't permit use of a loading indicator.
Since the Polymer bootstrap process can take a while to resolve imports, upgrade elements, etc., I want to show a loading progress indicator until polymer-ready. For this to work, I need to be able to mark an element within the body as unresolved. (If I marked the body itself unresolved, the loading indicator wouldn't appear.)
See http://jsbin.com/kaseye/6/edit for an example of what I'm trying to do. This used to work. That is, marking an element within the body as unresolved kept it hidden until polymer-ready. However, I've just tried a Bower update, and now the element marked unresolved is shown before elements are upgraded.
(A production example can be found on the home page at http://component.kitchen, which currently uses a slightly older Polymer build that handles this as desired.)
For comparison, see http://jsbin.com/kaseye/7/edit for a variant with "unresolved" on the body element. Here the whole body is properly hidden until elements are upgraded. That's fine, but as noted above, it doesn't permit use of a loading indicator.