The use case is like that:
- User wants to understand a defect in the printing.
- User open the gcode file in the viewer and move the layer and line sliders to the point of defect.
- User wants to find the corresponding location in the gcode to understand what causes the problem.
For example, when switching to the gcode view, highlight the current line, not just the code bloc with current layer.