Eu diria que esse problema é mais uma falha de design do que um erro real. Este é o comportamento pretendido, mesmo que seja confuso.
Minha recomendação seria explicar seu problema para a equipe de desenvolvimento, ou deixá-los propor uma solução (ou você pode sugerir um caso tenha uma boa ideia) e esperar que eles possam implementá-lo a qualquer momento. / p>