Whiteboard permission checks and board data validation got stricter, but none of it runs here.
Whiteboard permission verdicts and state sanitising are hardened, behind the disabled whiteboard skill.
What's wrong with this entry?
Permission checks, board state loading and merge-state application all got stricter validation. Not reachable in this build.
sendAccess()returns'unknown'for an absent module, a rejection, or a transient code; onlygranted,prompt, or a member ofPERMANENTcounts as a verdictcapability_disabledandcapability_removedmoved out of PERMANENT and are treated as transient, which leaves Send livesanitize()drops duplicate ids, normalises negative width/height to a top-left corner, clamps textsizeto 8..64, and nulls arrow bindings that do not point at a connectable element- ping counts are bounded to 0..1e9 and
ping.atis sliced to 64 chars - the merge-state helper rejects addition ids over 40 characters, rejects
fromId/toIdthat do not name a box, sticky or text node, clampssize, and refines the rename guard so a board with an unreadable send marker gets its own message - gate: whiteboard skill
isEnabled g5v = Wms() && Ige(), andWmsreturns!1
const PERMANENT = ['denied', 'unavailable', 'consent_required', 'not_writer', 'not_granted', 'not_declared'];
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.239
New
whiteboardskill: a shared canvas you sketch on and Claude draws back ontoBoth mention whiteboard
-
v2.1.246
Whiteboards became a two-way sketch canvas
Both mention whiteboard
-
v2.1.223
Version bump to 2.1.223
Both mention whiteboard