@@ -316,7 +316,7 @@ function tracePathInit(runtime, mainNode) {
316316 {
317317 List.map(F2(processForm)(offset))(elem.element.model.forms);
318318 }
319− else if (elem.element.ctor == "Image" && elem.props.debugTracePathId)
319+ if (elem.props.debugTracePathId)
320320 {
321321 positions[elem.props.debugTracePathId] = new Point(offset.x, offset.y);
322322 }
@@ -374,7 +374,7 @@ function tracePathInit(runtime, mainNode) {
374374 }
375375 }
376376 ctx.lineWidth = 1;
377− ctx.strokeStyle = "#888a85";
377+ ctx.strokeStyle = "rgba(50, 50, 50, 0.4)";
378378 ctx.stroke();
379379
380380 for (var i=0; i < points.length; i++)
@@ -382,7 +382,7 @@ function tracePathInit(runtime, mainNode) {
382382 var p = points[i];
383383 ctx.beginPath();
384384 ctx.arc(p.x, p.y, 2, 0, Math.PI * 2);
385− ctx.fillStyle = "#2e3436";
385+ ctx.fillStyle = "rgba(50, 50, 50, 0.4)";
386386 ctx.fill();
387387 }
388388 }