Changes since 24.8.12
Fixes
-
Get ui from context if not given (#22833)
Commit · Pull requestsetting the UI to the progress handler.
-
Explicitly check the lock when touching pendingJsInvocations (#22783)
Commit · Pull requestExplicitly check the lock when touching pendingJsInvocations Alos uses proper UI in test: this ensures that the session is available also from the inside and not only through a Mockito mock. Related to #22742
-
Ensure session lock is held during node state checks in StreamRequestHandler (#22765)
Commit · Pull request · IssueStreamRequestHandler.callElementResourceHandler was performing node state checks (isInert, isEnabled, isAttached, isVisible) without holding the session lock, creating a race condition where node state could change between validation and handler execution. This change moves all node state checks inside a single session lock block to ensure thread-safe access throughout the validation process. The nested lock for UploadHandler has been removed as it's now redundant. 🤖 Generated with Claude Code