About 25 request types now declare they yield to an open panel.
What's wrong with this entry?
Control requests now carry a yields-to-panels flag alongside whether the user invoked them, and roughly 25 descriptors hardcode it on, including goal proposals, embedded UI, the managed-settings security notice and sandbox network approval. Two consumers read it, and the active-dialog selector uses it to suppress a dialog while a panel is open. Nothing gates it; each descriptor sets the value as a constant.
- The flag travels with the request rather than being decided by the dialog code.
- Absent entirely in v2.1.247, so the whole precedence rule is new this release.
yieldsToPanels
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.228
Diff panel inside the REPL
Both mention panel
-
v2.1.228
A toggleable /diff panel sits behind a gate that is off by default
Both mention panel
-
v2.1.228
Diff panel usage event
Both mention panel