[MGNLUI-5706] Restore global nature of the manual observation utility Created: 08/Mar/20  Updated: 10/Mar/21  Resolved: 10/Mar/21

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: 6.2
Fix Version/s: None

Type: Bug Priority: Neutral
Reporter: Aleksandr Pchelintcev Assignee: Unassigned
Resolution: Won't Do Votes: 0
Labels: ui-devx-impr
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to MGNLUI-5654 Browser is not refreshed after dataso... Closed
duplicate
duplicates MGNLUI-5778 Restore global notificaton capabiliti... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Date of First Response:
Epic Link: UI framework implementation

 Description   

Initial implementation of manual observation consisted of two parts:

  • per-datasource type global utililty that would update all the subscribers upon something triggerring the observation, regardless of their corresponding session/UI.
  • local (per UI component context) implementation that would merely track and un-register the observers from current context.

With an performance improvement attempt, the global implementation is gone and now the manual observation is localised (and fixed) to the sub-app scope only, making it impossible to notify e.g. one sub-app about the changes in another.



 Comments   
Comment by Roman Kovařík [ 10/Mar/21 ]

Reopen if needed.

Generated at Mon Feb 12 09:29:14 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.