Branch: refs/heads/master Home: https://github.com/cytoscape/cytoscape.js Commit: 3bf165275817bf890929da845061ec21bb25e890 https://github.com/cytoscape/cytoscape.js/commit/3bf165275817bf890929da845061ec21bb25e890 Author: Max Franz <maxkfr...@gmail.com> Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths: M src/extensions/renderer/base/coord-ele-math/rendered-style.js Log Message: ----------- Renderer-calculated style values for an edge may not be fresh on call to getter #2608 Rendered style is generally recalculated at the start of a frame rather than synchronously at the time of dirtying. This avoids redundant calculations. Further an edge is not explicitly dirtied when at least one of its connected nodes changes in dimensions (position, width, etc.). Instead, it is implicitly marked as dirty via the `cleanConnected` flag on the node. An immediate, synchronous recalculation of rendered style may happen for public functions that read rendered style, such as `edge.midpoint()`. For this case, `recalculateRenderedStyle()` must check whether an edge is implicitly dirty via `cleanConnected`. -- You received this message because you are subscribed to the Google Groups "cytoscape-cvs" group. To unsubscribe from this group and stop receiving emails from it, send an email to cytoscape-cvs+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/cytoscape-cvs/cytoscape/cytoscape.js/push/refs/heads/master/8dacf1-3bf165%40github.com.