For each 'style' dirty event, w.r.t. the element texture cache, manually diff the parent opacity.  Invalidate the descendants when the diff is non-empty.
For each 'style' dirty event, w.r.t. the element texture cache, manually diff the parent opacity.  Invalidate the descendants when the diff is non-empty.

Ref : Opacity of child node is not updated for certain zoom levels after parent opacity is overriden #2078

cytoscape/cytoscape.js,cytoscape/cytoscape.js