message: Use `onNewsfeedLoad` for `hide-own-stars`
diff: import select from 'select-dom';
  -import elementReady from 'element-ready';
  import features from '../libs/features';
  import {getUsername} from '../libs/utils';
  +import onNewsfeedLoad from '../libs/on-newsfeed-load';
  -const observer = new MutationObserver(([{addedNodes}]) => {
  - // Remove events from dashboard
  +async function init(): Promise<void> {
  for (const item of select.all('#dashboard .news .watch_started, #dashboard .news .fork')) {
  if (select.exists(`a[href^="/${getUsername()}"]`, item)) {
  item.style.display = 'none';
  }
  }
  -
  - // Observe the new ajaxed-in containers
  - for (const node of addedNodes) {
  - if (node instanceof HTMLDivElement) {
  - observer.observe(node, {childList: true});
  - }
  - }
  -});
  -
  -async function init(): Promise<void> {
  - observer.observe((await elementReady('#dashboard .news'))!, {childList: true});
  }
  features.add({
  @@ -32,5 +20,5 @@ features.add({
  features.isDashboard
  ],
  load: features.onDocumentStart,
  - init
  + init: () => onNewsfeedLoad(init)
  });
  