https://bugs.kde.org/show_bug.cgi?id=427541
--- Comment #13 from Ralf Habacker <[email protected]> --- (In reply to Ralf Habacker from comment #12) > Conclusion: > Account filtering is not applied in the Investment Performance report > pipeline. The root cause has been confirmed in the test file: The Investment Performance report "RIO only" contains an inconsistent account filter: <ACCOUNT id="A000003"/> <!-- BHP security subaccount --> even though the parent account "Shares (BHP)" was unchecked in the UI. This produces an invalid filter state: - Parent account unchecked - Child security account still selected Investment Performance uses security subaccounts as data sources, so BHP is correctly included based on the serialized filter state. Additional UI hint: This inconsistent state is only visible to the user when the account selection tree is shown with all hierarchy levels expanded. When the UI is configured to show only top-level accounts, the child security account remains selected silently, making the bug invisible and misleading. Bug: The account selection UI does not propagate parent unselection to child accounts and allows saving an inconsistent filter tree. This is masked when only the top-level hierarchy is shown. Expected: Unselecting a parent account must unselect all children, regardless of hierarchy visibility mode. Alternatively, the UI must enforce a consistent tri-state model and prevent saving invalid parent/child selection combinations. -- You are receiving this mail because: You are watching all bug changes.
