Odd disclosure triangle behaviour on PPA page

Bug #344081 reported by Jamu Kakar
2
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

I don't know if this is a bug. I was on this page:

https://edge.launchpad.net/~jkakar/+archive/ppa

I clicked a triangle beside a source package name to see the
details. The AJAX loader retrieved information about the package
and displayed it. Very cool! I noticed that only the amd64 deb was
listed. This was soon after the build completed, so I figured
publishing was still in progress for the other architectures. I
clicked the triangle again, to close the details, hoping that I'd be
able to open it and get a reloaded view. Instead, to my surprise,
it reloaded itself and stayed open. The view also jumped and for a
moment I didn't know what had happened.

I'm not sure how to reproduce this, but figured it was worth
reporting.

Tags: lp-soyuz ui
Revision history for this message
Celso Providelo (cprov) wrote :

Hi Jamu,

Interesting ... The expander only loads the 'details' once, the next click will just show the content previously injected in the DOM

You probably experience the package list updater, which happens every 10 seconds; and you are right that will be hard to reproduce, but let me try.

Revision history for this message
Celso Providelo (cprov) wrote :

The package list update happens every 60 seconds no 10 (doh!)

Revision history for this message
Celso Providelo (cprov) wrote :

It's kind of easy to reproduce the weird jumping if you:

 * copy a new source to your ppa;
 * expand its details and wait until the next update (60 s);

 1. If you hide the 'details' section there is a sudden jump to the 'search' button (apparently);
 2. If you expand the details section again it's old (as expected);
 3. The update sometimes generates broken 'Build status' content, specially when it has to modify a list of building architectures.

Changed in soyuz:
milestone: none → 2.2.4
status: New → Triaged
Celso Providelo (cprov)
Changed in soyuz:
milestone: 2.2.4 → none
status: Triaged → New
Changed in soyuz:
importance: Undecided → Low
status: New → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.