Skip to content

LT-21401: Part 1 - Move FollowLink to Pub/Sub - #921

Merged
jasonleenaylor merged 2 commits into
mainfrom
LT-21401
Jun 2, 2026
Merged

jasonleenaylor merged 2 commits into
mainfrom
LT-21401

Conversation

@mark-sil

@mark-sil mark-sil commented Jun 2, 2026 •

Copy link
Copy Markdown
Contributor

This replaces the easy Mediator.SendMessage() calls that execute immediately. The more difficult Mediator.PostMessage() calls, that execute OnIdle, will be in separate changes.

These changes are very similar to the changes that are in commit b886d2e, in the PubSub branch. The changes were done using AI instead of a cherry-pick, mainly to avoid regressing commit 42aad33 (which fixed FollowLink defect LT-20930).


This change is Reviewable

This replaces the easy Mediator.SendMessage() calls that execute
immediately. The more difficult Mediator.PostMessage() calls, that
execute OnIdle, will be in separate changes.

These changes are very similar to the changes that are in
commit b886d2e, in the PubSub branch. The changes were done
using AI instead of a cherry-pick, mainly to avoid regressing
commit 42aad33 (which fixed FollowLink defect LT-20930).
@github-actions

github-actions Bot commented Jun 2, 2026 •

Copy link
Copy Markdown

NUnit Tests

    1 files  ±0      1 suites  ±0   12m 34s ⏱️ +44s
4 210 tests ±0  4 140 ✅ ±0  70 💤 ±0  0 ❌ ±0 
4 219 runs  ±0  4 149 ✅ ±0  70 💤 ±0  0 ❌ ±0 

Results for commit 88b9e98. ± Comparison against base commit bcbb024.

♻️ This comment has been updated with latest results.

@jasonleenaylor jasonleenaylor left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@jasonleenaylor reviewed 7 files and all commit messages, and made 1 comment.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on mark-sil).


Src/LexText/Interlinear/InterlinearTextsRecordClerk.cs line 293 at r1 (raw file):

				Publisher.Publish(new PublisherParameterObject(EventConstants.FollowLink, new FwLinkArgs("interlinearEdit", CurrentObject.Guid)));
			}
			// This is a workable alternative (where link is the one created above), but means this code has to know about the FwXApp class.

Lets delete these comments about things that don't work that we aren't going to be trying.

@github-actions

github-actions Bot commented Jun 2, 2026 •

Copy link
Copy Markdown

Render comparison artifacts

Render snapshot failures were reported in c3f97bafe90b run 26843916588.1, but the latest run c3f97bafe90b run 26843916588.2 is clean.

This comment will be replaced if a future run produces render snapshot failures again.

@mark-sil mark-sil left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

:lgtm:

@mark-sil made 1 comment.
Reviewable status: 6 of 7 files reviewed, all discussions resolved (waiting on jasonleenaylor).

@jasonleenaylor jasonleenaylor left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

:lgtm:

@jasonleenaylor reviewed 1 file and all commit messages, and made 1 comment.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on mark-sil).

@jasonleenaylor
jasonleenaylor merged commit 3f1dc7c into main Jun 2, 2026
8 of 9 checks passed
@jasonleenaylor
jasonleenaylor deleted the LT-21401 branch June 2, 2026 22:07
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