- Show the armed tool on the annotation palette via the button's
selected state; the previous selected_label workaround never rendered
because the selected state was never set
- Switch the page cursor to a crosshair while the pen tool is armed
- Let highlight and text drags start on blank space and form the
selection when the drag reaches text instead of dying silently
- Cover the palette click, highlight, pen, and blank-space drag flows
with a hermetic test