2.1.3
Performance and stability
- Reduced PF2e sheet and typing lag by ignoring unrelated Actor updates before touching portrait UI.
- Avoided recursively flattening large Foundry update payloads while preserving nested, flattened, and deletion flag handling.
- Coalesced frequent lighting refresh events and skipped unchanged adaptive-tone style writes.
- Paused module-owned portrait motion while editing text fields, then resumed it after focus leaves the editor.
- Replaced expensive global
body:has(...)layout selectors with narrow sidebar/chat state synchronization. - Disabled the full-screen backdrop-filter surface whenever portrait background blur is inactive.
- Preserved custom emotion image cleanup when hiding portraits.
Addresses the performance symptoms reported in #51.