Skip to content

[OGUI-1926] Derive further UI state from models - #3644

Draft
isaachilly wants to merge 2 commits into
devfrom
improv/ILG/OGUI-1926/Clean-up-logic-for-query-buttons
Draft

isaachilly wants to merge 2 commits into
devfrom
improv/ILG/OGUI-1926/Clean-up-logic-for-query-buttons

Conversation

@isaachilly

Copy link
Copy Markdown
Collaborator

I have JIRA issue created

  • branch and/or PR name(s) includes JIRA ID
  • issue has "Fix version" assigned
  • issue "Status" is set to "In review"
  • PR labels are selected
  • FLP integration tests were ran successful

Button style, live icon, browser tab title and auto-scroll were set inside the click handler via module-level state, so any mode change not triggered by a click left the UI stale.

Derive them from log.activeMode in the model/view instead.

@isaachilly isaachilly self-assigned this Sep 29, 2026
@isaachilly
isaachilly added this pull request to stack #3645 September 29, 2026 12:35
@isaachilly
isaachilly force-pushed the improv/ILG/OGUI-1926/Clean-up-logic-for-query-buttons branch 2 times, most recently from af5afb2 to aaad543 Compare September 29, 2026 12:55
@isaachilly isaachilly changed the title [OGUI-1926] Derive UI state from models [OGUI-1926] Derive further UI state from models to help ease implementing Sep 29, 2026
@isaachilly isaachilly changed the title [OGUI-1926] Derive further UI state from models to help ease implementing [OGUI-1926] Derive further UI state from models Sep 29, 2026
Button style, live icon, browser tab title and auto-scroll were set inside the click handler via module-level state, so any mode change not triggered by a click left the UI stale.

Derive them from log.activeMode in the model/view instead.
@isaachilly
isaachilly force-pushed the improv/ILG/OGUI-1926/Clean-up-logic-for-query-buttons branch from 0b54150 to f62dafb Compare September 30, 2026 15:00

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant