Just a comment on why this might have happened and how to deal with similar problems.
For PAYG reasons, in the basic component set, styles aren’t changed in the runtime automatically. That may be why it wasn’t updated originally. Your solution is the simplest way to get around this, and it’s also in some of our examples but there are some drawbacks. One is that it’s JS specific (non issue for most all users right now, but not in accordance with Royale’s stated goals), and another is that you won’t get compile time checking on the style object. The “purer” solution [1] is to use BindableCSSStyles and StyleChangeNotifier. However, this wouldn’t have worked in your case because currently BindableCSSStyles does not include zIndex. [1] https://github.com/apache/royale-asjs/blob/develop/examples/royale/RoyaleStore/src/main/royale/productsView/ProductCatalogThumbnail.mxml ________________________________ From: Kessler CTR Mark J <mark.kessler....@usmc.mil.INVALID> Sent: Wednesday, March 20, 2019 4:49:47 PM To: dev@royale.apache.org Subject: RE: PopUpManager question Never mind, Figured it out. I'll switch over to using this style. container.element.style.zIndex; -Mark K -----Original Message----- From: Kessler CTR Mark J Sent: Wednesday, March 20, 2019 7:57 AM To: dev@royale.apache.org Subject: PopUpManager question I finally got a chance to get back to testing out a conversion of one of small apps. I only have this week to work on it. We couldn't find a working PopUpManager, so we created one. It works pretty good however we tried to update the z-index on the popup directly using a style, but something is stripping out our "z-index:" property. It is not stripping any of our other CSS properties. What is the best way to change the CSS styles directly on a container? -Mark K