I usually enable Render dynamic data text on canvas because it is very efficient. But the problem is that if we select an element in the canvas that has dynamic data, the function of the “Render dynamic data text on canvas” option is canceled. But if we select that element in the structure panel, there will be no problem. Please see the gif below.
This issue causes selecting elements from the canvas at different positions to cause the page to jump in the builder. For example, please see the gif below.
Thanks for your report, but I’ll mark it as a no-bug. If you click on the canvas, it will change, because it allows you to change the text/dynamic tag there directly.
If you click on the element on the structure panel though, you will update the text on left panel, not on canvas - so no need to convert back to dynamic tag.
Your explanations were excellent and understandable. But as a suggestion it would be nice if there was a way to disable this behavior in the Builder settings. For example I select the element from the canvas, but I don’t edit the dynamic data directly from the canvas.
Of course, this is something I’m used to, but it may not be the case for everyone else. I wanted to bring it up anyway.
In this case, I think we agree, that it’s best to move it to Feature Requests / Improvements, to see how much popularity it will get, as this is not a bug, but the way how it works.
But I agree with you, as for now, you can’t disable it and it might confuse some (new) users.