Bug introduced in 8 or earlier and persists through 11.3
Consider the following MWE:
CreateDocument[
DynamicModule[{x = {500, 500}},
Framed[
"test"
, ImageSize -> Dynamic[Print[RandomReal[]]; x, TrackedSymbols :> {x}]
]
]]
The resulting notebook prints streams of numbers when you are changing it's window size. It is not expected since x
is not connected to "WindowSize"
option or CurrentValue
.
If you nest more such Frames
you can see ugly effect of notebook scrollbars position delay in reference to notebook frame.
Confirmed bug. Can't be fixed in 10.0.2 so we have to wait for next release. ($WolframNext)