> > Practically, if we wanted to change such long standing behaviors > in order to align on a new consistent handling for all the boolean > properties. >
There are at least three issues at play here: a: Some flags use inconsistent, confusing, controversial or less-than-perfect interpretations b: Some flags use identical interpretations, yet their evaluation happens in copy-pasted code spread across the code base c: Some flags use identical interpretations, yet the code written to evaluate that interpretation varies a lot across the code base We should be able to tackle b and c above without any behavioral compatibility issues. Eirik.