Because it uses an SVG for the icon and it gets scaled down, the line get so fine it becomes 90% transparent. Drawing the icon using QPainter+QSvgRenderer or QtQuick.Shape would help solve the issue. Good error handling is pointless when invisible...
It is now misaligned, but use a very bright and visible orange in the sidebar. The header one not being visible enough is not irrelevant.