History AWOL with YouTube "get more videos" button.
Bug #1455858 reported by
Brian Durant
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Medium
|
Bill Filler | ||
Oxide |
Invalid
|
Undecided
|
Unassigned | ||
webbrowser-app |
Invalid
|
Medium
|
Unassigned | ||
webbrowser-app (Ubuntu) |
Fix Released
|
Medium
|
Olivier Tilloy |
Bug Description
Nexus 7 2013, Ubuntu Touch r2, dev channel.
There appears to be a browser bug, possibly connected to the YouTube "get more videos" button at the bottom of a page. When the button is pressed, no history is remembered and the video plays without a chance to choose whether HQ or not.
Related branches
lp:~osomon/webbrowser-app/historyUpdateOnLoadCommitted
- Riccardo Padovani (community): Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Ubuntu Phablet Team: Pending requested
-
Diff: 391 lines (+229/-40)6 files modifiedsrc/app/webbrowser/Browser.qml (+29/-2)
src/app/webbrowser/history-model.cpp (+37/-1)
src/app/webbrowser/history-model.h (+2/-1)
tests/autopilot/webbrowser_app/tests/http_server.py (+32/-1)
tests/autopilot/webbrowser_app/tests/test_history.py (+80/-34)
tests/unittests/history-model/tst_HistoryModelTests.cpp (+49/-1)
Changed in webbrowser-app: | |
status: | Confirmed → In Progress |
Changed in webbrowser-app (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Olivier Tilloy (osomon) |
Changed in webbrowser-app: | |
assignee: | Olivier Tilloy (osomon) → nobody |
status: | In Progress → Invalid |
Changed in canonical-devices-system-image: | |
status: | New → Fix Committed |
importance: | Undecided → Medium |
assignee: | nobody → Bill Filler (bfiller) |
milestone: | none → ww08-2016 |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Looking into what’s happening with youtube, it seems that when clicking on a video the page loads and all we get is a LoadCommitted event, never a LoadSucceeded, which explains why the browser doesn’t store the URL in the history database.
Adding an oxide task to get clarification from Chris: is it expected that some pages trigger only a LoadCommitted event (I’m not seeing any other events)? If so, do you reckon we should store URLs in the history db upon load committed, rather than load succeeded?