Skip to content

[OGUI-1203] More sophisticated multiline selection - #3584

Draft
isaachilly wants to merge 8 commits into
bug/ILG/OGUI-1903/Copy-select-has-new-lines-issuefrom
feature/ILG/OGUI-1203/Multiline-selection
Draft

[OGUI-1203] More sophisticated multiline selection#3584
isaachilly wants to merge 8 commits into
bug/ILG/OGUI-1903/Copy-select-has-new-lines-issuefrom
feature/ILG/OGUI-1203/Multiline-selection

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

@isaachilly isaachilly self-assigned this Aug 20, 2026
@isaachilly isaachilly changed the title Feature/ilg/og UI 1203/multiline selection [OGUI-1203] More sophisticated multiline selection Aug 20, 2026
@isaachilly
isaachilly changed the base branch from dev to bug/ILG/OGUI-1903/Copy-select-has-new-lines-issue August 20, 2026 19:24
@isaachilly
isaachilly force-pushed the feature/ILG/OGUI-1203/Multiline-selection branch from 124b305 to 501f9a8 Compare August 20, 2026 19:25
@isaachilly
isaachilly force-pushed the feature/ILG/OGUI-1203/Multiline-selection branch from 501f9a8 to 2568fad Compare August 21, 2026 09:28
Introduce a dedicated `LogSelection` model to manage log selection due to the added complexity.

* `Log.item` is now derived from selection focus
* Selection is preserved or shifted correctly when logs are trimmed in live mode
* Table rendering now passes real list indexes for viewport rows.
* Ctrl/Cmd+C now copies all selected log rows instead of only the current row.
Adjust the mocha tests to reset `window.model.log.item` directly due to new setter.
Make text selection in cells transparent to avoid unsightly appearance.
Allow users to extend log selection using Shift+Up/Down arrow keys.
Add selection-copy coverage: reset table/selection state, simulate drag selection across virtualised rows, and assert clipboard CSV output for all selected rows.
@isaachilly
isaachilly force-pushed the feature/ILG/OGUI-1203/Multiline-selection branch from c182509 to 97fc2cb Compare August 21, 2026 15:10
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