# fix\(notifications\): preserve named quota window identity \(\#547\) · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/232e6886516345a274625c9f642d7b7433a733e7)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: 232e6886516345a274625c9f642d7b7433a733e7

Requested commit: 232e6886516345a274625c9f642d7b7433a733e7

Commit: 232e6886516345a274625c9f642d7b7433a733e7

Tree: 7b5ed56ecec2dbaf380cd19d01e8d6fa831e2f0f

Author: Simone

Committer: GitHub

## Message

```
fix(notifications): preserve named quota window identity (#547)

Reordering unchanged extra windows with the same label transferred quota and reset baselines between different CLI IDs, producing a false quota warning and a reset for the wrong window. Carry the validated ID through the applet observation adapter and key planner state by that ID, retaining the label/reset fallback for legacy rows.

Regression tests reproduce quota,reset on unchanged reordered windows before the fix and verify silence followed by one correctly scoped real reset after it. Host make check passes with 114 QtTest skips, one KDE-dependent Python test skip, and partial QML import/type checks.

Documentation: update Unreleased and the notification usage guide. TODO.md was reconciled and remains unchanged because no listed parity gap is completed. No configuration, catalog, packaging, metadata, or CLI contract changes are required.
```

## Parents

- [c2cae56db55eac6bad2bc9720f24abda49bd2484](https://git.cafe/lucenx/codexbar-plasma/commit/c2cae56db55eac6bad2bc9720f24abda49bd2484?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/232e6886516345a274625c9f642d7b7433a733e7?format=markdown)
