@tonio Also note that this only modifies a single feature, and the iteration only happens upon feature selection. For the renderGeometryFunction, a hash of feature ids to skip is kept. So I do not anticipate big changes once your branch is in.

@elemoine Can you please give this another look? This open pull request really blocks us. Thanks!