Fixed in 7.2.14?
What works :
* Past due date, anywhere
* Due today, at the root only
What doesn't work: Due today on a subtask, any level.
In the "This is a task" group, it appears DUE TODAY does take precedence over its sibling. So it's a problem where the due date priority is not sent up the hierarchy anymore.
I'm also talking about option "Display a task's priority/risk as being the highest of its and all its subtasks' priorities/risk" being active (I don't think I mentioned that, sorry!):
I think the "highest priority" option works. Among siblings, a task due today will be priority 11.
The other option seems to be ignored for "due today" but still works when due date is past.
Below is a "now/wished for" illustration.
As an example, task "This is a task" is parent to a "DUE TODAY" task which is... due today :).
The good: it's placed above a priority 7 sibling in spite of being, officially, a priority 5.
The bad: "This is a task" does not inherit from "DUE TODAY". It's still placed below a priority 9 sibling.
You can see that behavior for all the other parent tasks I've highlighted. The only one that behaves correctly is "Adding Comments to Tasks", because its child is *past* the due date, thus it inherits highest priority and gets placed among the other highest priority root tasks.
Phew! Hopefully that explains things. I'm available for clarifications :)