from your answer I infer that you could replicate the issue? I understand your argument, but this functionality doesn't make sense. The button doesn't suggest to reverse the default colors, but the background and foreground colors. In that case, I simply expect that it does swap the colors (inherited or not) , not some default/default colors that are lurking somewhere in the background. As is, with typed thoughts, the swap function swaps that are before my eyes with the pair of inherited colors and vice versa. That's not what I would expect by any stretch of imagination - and I guess you wouldn't either. the pair of native colors I understand, that you try to explain why the software does what it does. I try to understand, what the user would and could reasonably expect. Just by looking at a thought, I can't tell if its colors are the default colors, custom colors on the thought level, or colors inherited by its type. If in one case the colors are swapped correctly and in another they are not swapped correctly, I see a bug, not some debatable design decision.
Reinhard, TB 126.96.36.199, WIN 10
Quality is the result of attention paid to details.