[GSoC 2026 PROJECT IDEA] Jenkins Safe Actions Framework for Reliable UI POST Handling

Hi everyone,

I’d like to propose a potential GSoC 2026 project idea focused on improving
the reliability of Jenkins UI actions.

Problem:
Some Jenkins UI actions can fail due to race conditions when users interact
with pages before JavaScript handlers are fully initialized, leading to
incorrect POST/GET behavior and CSRF-related issues.

Idea:
Introduce a core “Safe Actions” framework that standardizes UI action handling
to ensure correct POST behavior and safer interaction during early page load,
for both Jenkins core and plugins.

Motivation:
This would improve UI reliability, reduce frontend-related bugs, and provide
a reusable mechanism instead of ad-hoc fixes.

I’d appreciate feedback on:

  • Whether this scope fits a 12+ week GSoC project
  • Which SIG or subproject would be best for further discussion
  • Any existing work or constraints I should be aware of

Thanks for your time and feedback.
– Aditya