fix(settings): changing the inactivity scope keeps each environment's duration

Picking a scope on web wrote the representative environment's duration to every
selected target. It now writes a duration only when the selection includes a
target with inactivity off.

On mobile, an older reference environment hid a capable target set to skip
threads with a PR. Such a reference settles every thread, so it now compares as
"all".
edacb01e06tris203 committed on 10/10/2026, 10:33:01 AMparent7ff0fa6
3 files changedLine totals unavailable