When the same timer is running in two tabs, manipulating it in one should update the other
-
Create BackgroundMessageService (delegates to TimeKeeper & TabRegistry) -
Register TabRegistry with TabListener -
TabRegistry reacts to trash & update from BackgroundMessages -
Fix potential bug in TimeKeeper (pass clocks in from storage) -
TabRegistry only reacts for the correct issue! -
TabRegistry correctly keeps tabs updated -
Transfer Key-ification of issueData to timeKeeper -
Create background message senders in our Browser shim -
TimeTrackingViewModel.{start,stop,trash) should also update the button state -
Create content script message listeners in our Browser shim -
Create Message receiving facility in the content script -
React to trash message in content script -
React to update message in content script
Edited by username-removed-678571