Site header does not accurately represent section
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
William Grant |
Bug Description
The topmost header of launchpad currently contains the project name above a series of menu options, alongside the project logo. But it does not represent the currently selected package.
For example, this page is for the synaptic package of Ubuntu: https:/
The header of the page simply says "Ubuntu". If you click the "Bugs" link underneath, common sense would suggest you will be taken to the Bugs page for the ubuntu project.
However, you are actually taken to the bugs page for the synaptic package instead.
I would suggest that the header takes something like the following form:
<b><a href="launchpad
The menu options are now clearly designed to be used under the synaptic package and there is a clear link to get back to the main ubuntu project.
Related branches
- William Grant (community): Approve (code)
-
Diff: 1004 lines (+171/-168)37 files modifiedlib/canonical/launchpad/icing/css/layout.css (+8/-3)
lib/lp/app/browser/launchpad.py (+21/-12)
lib/lp/app/browser/tales.py (+10/-7)
lib/lp/app/templates/base-layout.pt (+2/-2)
lib/lp/blueprints/stories/standalone/xx-overview.txt (+4/-8)
lib/lp/bugs/stories/bugs/xx-bugs.txt (+1/-1)
lib/lp/bugs/stories/bugs/xx-distrorelease-bugs-page.txt (+1/-1)
lib/lp/bugs/stories/patches-view/patches-view.txt (+1/-1)
lib/lp/code/stories/branches/xx-distroseries-branches.txt (+0/-7)
lib/lp/registry/browser/distroseries.py (+1/-6)
lib/lp/registry/browser/productseries.py (+0/-2)
lib/lp/registry/browser/sourcepackage.py (+7/-8)
lib/lp/registry/stories/distroseries/xx-distroseries-index.txt (+2/-2)
lib/lp/registry/stories/productseries/xx-productseries-add-and-edit.txt (+1/-1)
lib/lp/services/webapp/breadcrumb.py (+4/-4)
lib/lp/services/webapp/doc/menus.txt (+1/-0)
lib/lp/services/webapp/tests/test_breadcrumbs.py (+4/-3)
lib/lp/soyuz/stories/packaging/package-pages-navigation.txt (+31/-34)
lib/lp/soyuz/stories/soyuz/xx-builds-pages.txt (+1/-1)
lib/lp/soyuz/stories/soyuz/xx-distroseries-sources.txt (+1/-1)
lib/lp/soyuz/stories/soyuz/xx-person-packages.txt (+1/-1)
lib/lp/soyuz/stories/soyuz/xx-sourcepackage-changelog.txt (+6/-6)
lib/lp/translations/browser/tests/test_breadcrumbs.py (+12/-6)
lib/lp/translations/stories/importqueue/xx-entry-details.txt (+1/-1)
lib/lp/translations/stories/navigation-links/pofile.txt (+12/-12)
lib/lp/translations/stories/navigation-links/pomsgset.txt (+10/-10)
lib/lp/translations/stories/navigation-links/potemplate.txt (+12/-12)
lib/lp/translations/stories/productseries/xx-productseries-translation-export.txt (+1/-1)
lib/lp/translations/stories/productseries/xx-productseries-translations.txt (+1/-1)
lib/lp/translations/stories/standalone/xx-licensing.txt (+2/-2)
lib/lp/translations/stories/standalone/xx-pofile-export.txt (+2/-2)
lib/lp/translations/stories/standalone/xx-pofile-translate-message-filtering.txt (+4/-4)
lib/lp/translations/stories/standalone/xx-potemplate-index.txt (+2/-2)
lib/lp/translations/stories/standalone/xx-product-export.txt (+1/-1)
lib/lp/translations/stories/standalone/xx-rosetta-sourcepackage-list.txt (+1/-1)
lib/lp/translations/stories/standalone/xx-serieslanguage-index.txt (+1/-1)
lib/lp/translations/stories/standalone/xx-sourcepackage-export.txt (+1/-1)
affects: | launchpad → malone |
Changed in launchpad-web: | |
status: | New → Triaged |
importance: | Undecided → Low |
tags: | added: breadcrumbs |
Changed in launchpad: | |
assignee: | nobody → William Grant (wgrant) |
status: | Triaged → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
This is the issue that was conveniently ignored even though it was brought up several times during the 3.0 redesign -- the tabs do not always refer to the root context.