Skip to content

Make the new release page more linear and abort in-flight requests when needed#1904

Merged
Eijebong merged 2 commits intomozilla-releng:mainfrom
Eijebong:new-release-better
Mar 10, 2026
Merged

Make the new release page more linear and abort in-flight requests when needed#1904
Eijebong merged 2 commits intomozilla-releng:mainfrom
Eijebong:new-release-better

Conversation

@Eijebong
Copy link
Contributor

@Eijebong Eijebong commented Mar 9, 2026

The NewRelease page has been bothering me a bit last time I worked on it because of how tied up all the fields were. This changes the fields to be independent from one another and added signaling to abort in-flight requests when fields change, which was the original goal...

@Eijebong Eijebong requested a review from a team as a code owner March 9, 2026 16:15
Copy link
Contributor

@bhearsum bhearsum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks nice, and seems to work as advertised!

The previous `NewRelease` implementation was mixing a lot of fields
within the same `useEffect` which was making it hard to reason about.
This split fields to be more independent which allows us to avoid having
fields displayed that are completely unresponsive and brings the UX
closer to the merge automation form
@Eijebong Eijebong force-pushed the new-release-better branch from f432e90 to de0d1d4 Compare March 10, 2026 09:47
@Eijebong Eijebong merged commit 38f2d1b into mozilla-releng:main Mar 10, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants