To show the path of traced elements, a canvas is always placed over the entire viewer. For a program that uses mouse navigation, such as TextReverse.elm, this means it is impossible to move around.
Perhaps the canvas needs to be shown only when things are paused? I'm not sure if there's a way to get events to propagate correctly otherwise.
P.S. This is really a bug in the debugger branch of the compiler, but I don't want to clutter up that issue tracker.
To show the path of traced elements, a canvas is always placed over the entire viewer. For a program that uses mouse navigation, such as
TextReverse.elm
, this means it is impossible to move around.Perhaps the canvas needs to be shown only when things are paused? I'm not sure if there's a way to get events to propagate correctly otherwise.
P.S. This is really a bug in the debugger branch of the compiler, but I don't want to clutter up that issue tracker.