Compose NAP-INTENT for the shell: the installed set, the user's handler
defaults, kernl's router over kehto's catalogue resolver, delivery through
the host's window opener, and kehto's createIntentService.
The sender of every invocation is the verified catalogue id of the window
it came from, looked up from the shell's own handles and never from the
message. The user's published preferences are re-read whenever the active
account changes. A delivery that fails after acceptance is reported to the
user, since the source has already been told yes.
Compose NAP-INTENT for the shell: the installed set, the user's handler defaults, kernl's router over kehto's catalogue resolver, delivery through the host's window opener, and kehto's
createIntentService.The sender of every invocation is the verified catalogue id of the window it came from, looked up from the shell's own handles and never from the message. The user's published preferences are re-read whenever the active account changes. A delivery that fails after acceptance is reported to the user, since the source has already been told yes.