Skip to content

UILD-780: Update profile settings workflow for improved user experience - #430

Merged
zepheiryan merged 2 commits into
masterfrom
UILD-780-4
Jul 22, 2026
Merged

UILD-780: Update profile settings workflow for improved user experience#430
zepheiryan merged 2 commits into
masterfrom
UILD-780-4

Conversation

@zepheiryan

@zepheiryan zepheiryan commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Purpose

The previously implemented user experience proved to be too confusing during basic QA, so an explanatory screen was added to better explain the available options.

Approach

  • A modified, enumerated mechanism for determining which mode is in use replaces a basic boolean used previously.
  • Also address an issue with changes to the global store occurring during other changes to the global store by adding cancellation to the appropriate useEffect.
  • Also fix a context menu not being dismiss-able due to lack of a focusable element by providing a more reliable ref.

Refs

https://folio-org.atlassian.net/browse/UILD-780

Screenshots

Screenshot 2026-07-20 at 16 53 57

@zepheiryan
zepheiryan requested a review from a team as a code owner July 22, 2026 00:17
@zepheiryan zepheiryan added the ai label Jul 22, 2026
@github-actions

github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown

Jest Unit Test Results

0 tests  ±0   0 ✅ ±0   0s ⏱️ ±0s
0 suites ±0   0 💤 ±0 
0 files   ±0   0 ❌ ±0 

Results for commit 95f55cf. ± Comparison against base commit a5af2d7.

♻️ This comment has been updated with latest results.

@zepheiryan
zepheiryan requested a review from PBobylev July 22, 2026 00:30
@sonarqubecloud

Copy link
Copy Markdown

@zepheiryan
zepheiryan merged commit 534549b into master Jul 22, 2026
16 checks passed
@zepheiryan
zepheiryan deleted the UILD-780-4 branch July 22, 2026 16:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants