It seems that g-code with relative extrusion breaks the gcode analyzers and viewers in

It seems that g-code with relative extrusion breaks the gcode analyzers and viewers in pronterface and octoprint.

What made me decide that relative-E was a good idea in the first place?

I don’t understand why relative E isn’t the default anyways. You constantly see G92 E0 in gcode, littered all over the place as it constantly gets reset back to 0.

Relative E makes even more sense for dual extruders, especially with the ass-backward system of having a single logical E axis and switching which motor it controls.

For myself, the decision to use relative E is simple. With it, I can cut g code and resume a failed print. Without it, I can’t.