Bug #2177

Throbber is stopping working after searcher finished the search and you enter any result's folder (Any platform)

Added by Leonid Protasov over 6 years ago. Updated almost 6 years ago.

Status:FixedStart date:05/20/2014
Priority:HighDue date:
Assignee:Andreas Smas% Done:

100%

Category:User interface
Target version:4.8
Found in version:4.7.20 Platform:Linux

Description

Prerequisites - youtube plugin installed

To reproduce:
1. In searcher box enter 'test'
2. When ST will display results - enter to Channels V3 for example.
3. Return back to home screen - throbber is not working anymore.


Related issues

Related to Bug #2117: Throbber stops working globally after page.redirect (All ... Fixed 04/30/2014
Related to Bug #2419: Throbber is stopping working after searcher finished the ... Fixed 12/20/2014

Associated revisions

Revision 82cbb510
Added by Andreas Smas about 6 years ago

A slight workaround to fix problems with throbber when searching.

The root cause is the 'origin' link in pages that gets incorrectly
relinked when a page is closed. Not 100% how to fix this but this
workaround seems to do it for now

Fixes #2177

Change included in version 4.7.150

Revision a997a572
Added by Andreas Smas almost 6 years ago

prop: Add new value type 'PROP' which is just a reference to another prop

Much more lightweight than prop_link since this cannot be followed nor
subscribed to indirectly

Also use this for the "openedFrom" navigator page property to avoid
serious link/unlink problems causing some properties to lose their
subscription binding

Fixes #2177

Change included in version 4.7.405

History

#1 Updated by Leonid Protasov over 6 years ago

  • Related to Bug #2117: Throbber stops working globally after page.redirect (All platforms) added

#2 Updated by Leonid Protasov over 6 years ago

  • Subject changed from Throbber is stopping working after you enter to Channels V3 in searcher results (Any platform) to Throbber is stopping working after searcher finished the search and you enter any result's folder (Any platform)
  • Priority changed from Normal to Immediate

That is not youtube's fault. That is reproducible on any plugin. On first search - throbber starts spinning when searchers begin to work. And after searchers finished the work, throbber stops - that all is by design. But after you enter any result/folder - and return back - throbber is not working anymore globally...

#3 Updated by Leonid Protasov over 6 years ago

With this simple code you reproduce that:

    plugin.addSearcher("Throbber", logo,
    function(page, query) {
        page.entries = 0;
        page.appendItem(PREFIX + 'throbber' ,"directory", {
            title: "If you see me - throbber is not working anymore. Just return back to home and check :(" 
        });
        page.entries++;
    });

#4 Updated by Andreas Smas over 6 years ago

  • Priority changed from Immediate to Low

#5 Updated by Leonid Protasov over 6 years ago

  • Priority changed from Low to High

This is nasty and long staying, so I'm raising it...

#6 Updated by Nicholas Wolfwood about 6 years ago

Is this bug the reason that Showtime locks up after a couple of searches on PS3?

#7 Updated by Andreas Smas about 6 years ago

  • Status changed from New to Accepted

Nicholas Wolfwood wrote:

Is this bug the reason that Showtime locks up after a couple of searches on PS3?

I don't think so, but I can't be 100% sure

#8 Updated by Andreas Smas about 6 years ago

  • Status changed from Accepted to Fixed
  • % Done changed from 0 to 100

#9 Updated by Andreas Smas almost 6 years ago

  • Status changed from Fixed to Accepted

Needs a better fix

#10 Updated by Rob Koni almost 6 years ago

Nicholas Wolfwood wrote:

Is this bug the reason that Showtime locks up after a couple of searches on PS3?

I still encounter this bug, but I think it is in the YTS.re implementation. The search takes a very long time when YTS.re sources are being searched through, Youtube and the others are immediately presenting results, but this last one does not (at least on my config). Eventually, it locks up to total freeze, and then I have to hard reboot my PS3. Or it quits to XMB, I can't remember when it does that.

#11 Updated by Andreas Smas almost 6 years ago

  • Status changed from Accepted to Fixed

#12 Updated by Leonid Protasov almost 6 years ago

  • Related to Bug #2419: Throbber is stopping working after searcher finished the search and you enter any result's folder (Any platform/duktape/spidermonkey) added

Also available in: Atom PDF