diff --git a/deps/greasyfork/linkedin.user.js b/deps/greasyfork/linkedin.user.js
index a2397f7..bfc9a13 100644
--- a/deps/greasyfork/linkedin.user.js
+++ b/deps/greasyfork/linkedin.user.js
@@ -322,23 +322,44 @@ const online_fxreader_linkedin = new Linkedin();
(a, b) => a[1].ts - b[1].ts
);
- self.ui.root.empty();
+ // self.ui.root.empty();
- let search = $('
').addClass('search').append(
- $('
').val(self.state.search)
- ).attr(
- 'onkeyup',
- `online_fxreader_linkedin.search_on_change()`,
- );
- self.ui.root.append(search);
+ if (self.ui.root.search === null)
+ {
+ let search = $('
').addClass('search').append(
+ $('
').val(self.state.search)
+ ).attr(
+ 'onkeyup',
+ `online_fxreader_linkedin.search_on_change()`,
+ );
+ self.ui.root.append(search);
+ }
- self.ui.state = $('
').addClass('state d-none').text(
- JSON.stringify(self.state)
- );
- self.ui.root.append(self.ui.state);
+ if (self.ui.state === null)
+ {
+ self.ui.state = $('
').addClass('state d-none').text(
+ JSON.stringify(self.state)
+ );
+ self.ui.root.append(self.ui.state);
+ }
+ else
+ {
+ }
//state_set(old_state);
- let entries = $('
').addClass('entries');
+ let entries = null;
+
+ if (self.ui.entries === null)
+ {
+ entries = $('
').addClass('entries');
+ self.ui.root.append(entries);
+ self.ui.entries = entries
+ }
+ else
+ {
+ entries = self.ui.entries();
+ entries.empty();
+ }
for (let o of sorted_entries.reverse())
{
@@ -365,9 +386,6 @@ const online_fxreader_linkedin = new Linkedin();
entries.append(entry);
}
- self.ui.entries = entries;
-
- self.ui.root.append(entries);
GM_addElement('script', {
"class": 'bridge',
"textContent": `