Add a note about text/uri-list lifetime
Some checks failed
CI / Linux (python=3.14 cc=clang sanitize=1) (push) Has been cancelled
CI / Linux (python=3.12 cc=gcc sanitize=0) (push) Has been cancelled
CI / Linux (python=3.13 cc=gcc sanitize=1) (push) Has been cancelled
CI / Linux package (push) Has been cancelled
CI / Bundle test (macos-latest) (push) Has been cancelled
CI / Bundle test (ubuntu-latest) (push) Has been cancelled
CI / macOS Brew (push) Has been cancelled
CI / Test ./dev.sh and benchmark (push) Has been cancelled
CodeQL / CodeQL-Build (actions, ubuntu-latest) (push) Has been cancelled
CodeQL / CodeQL-Build (c, macos-latest) (push) Has been cancelled
CodeQL / CodeQL-Build (c, ubuntu-latest) (push) Has been cancelled
CodeQL / CodeQL-Build (go, ubuntu-latest) (push) Has been cancelled
CodeQL / CodeQL-Build (python, ubuntu-latest) (push) Has been cancelled
Depscan / Scan dependencies for vulnerabilities (push) Has been cancelled

This commit is contained in:
Kovid Goyal 2026-09-02 10:14:32 +05:30
parent e2093178e5
commit 0dbbedfb5e
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C

View file

@ -144,6 +144,14 @@ queued data requests must be discarded by the terminal. The ``operation``
is required and must specify the final action the client took with the data.
If unset (aka ``0``) the terminal must assume the drop was canceled.
.. note::
On some platforms, such as macOS, there is no :code:`text/uri-list`
MIME type. It gets synthesized from underlying structures such as file
promises. In such cases, the files pointed to by the URLs are only
guaranteed to exist while the drop is active, clients should copy out the
files before closing the drop, to ensure continued access to them.
Dropping from remote machines
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^