[Music] When reordering, an item can be made to temporarily disappear
Bug #1400551 reported by
Victor Thompson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Music App |
Fix Released
|
Undecided
|
Andrew Hayzen |
Bug Description
In app currently installed from the store (2.0.745), if the user has an item playing in the queue, presses and holds to get into reorder/muliselect mode, the user can force an item to temporarily disappear.
To reproduce:
1. From the Albums tab, select an album.
2. Tap "Play all"
3. Select the toggle to queue action (S shaped icon in the header)
4. Press and hold on any of the items
5. Swipe/flick the right "hamburger" icon for the currently playing item upward past the header
6. Note that the item has disappeared and a blank spot left in its place
Expected results: Step #5 would place item such that it is still the first item in the queue.
Related branches
lp:~ahayzen/music-app/refactor-use-sdk-listitems
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
- Victor Thompson: Approve
- Andrew Hayzen: Approve
-
Diff: 1608 lines (+273/-817)25 files modifiedapp/components/BlurredHeader.qml (+1/-2)
app/components/Delegates/ActionDelegate.qml (+46/-0)
app/components/Delegates/ListItemWithActions.qml (+0/-507)
app/components/Delegates/MusicListItem.qml (+46/-113)
app/components/Dialog/ContentHubWaitDialog.qml (+1/-0)
app/components/Flickables/MultiSelectListView.qml (+31/-12)
app/components/HeadState/MultiSelectHeadState.qml (+15/-15)
app/components/ListItemActions/AddToQueueAndPlaylist.qml (+34/-0)
app/components/ListItemActions/CheckBox.qml (+0/-25)
app/components/MusicRow.qml (+0/-6)
app/components/Queue.qml (+30/-30)
app/components/Walkthrough/Walkthrough.qml (+0/-1)
app/ui/AddToPlaylist.qml (+1/-2)
app/ui/ArtistView.qml (+0/-1)
app/ui/Artists.qml (+0/-1)
app/ui/ContentHubExport.qml (+13/-13)
app/ui/LibraryEmptyState.qml (+1/-1)
app/ui/NowPlaying.qml (+3/-6)
app/ui/Playlists.qml (+1/-1)
app/ui/Recent.qml (+0/-1)
app/ui/Songs.qml (+2/-7)
app/ui/SongsView.qml (+24/-26)
debian/changelog (+3/-0)
tests/autopilot/music_app/__init__.py (+15/-34)
tests/autopilot/music_app/tests/test_music.py (+6/-13)
Changed in music-app: | |
assignee: | nobody → Andrew Hayzen (ahayzen) |
status: | Confirmed → In Progress |
Changed in music-app: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Confirmed. The item actually goes to the top of the list, but there are a bunch of blank entries created so you have to swipe downwards to see the item at the top of the list. See attached screenshot.