Icon to edit bug description not displayed in Konqueror and older webkit

Bug #435648 reported by Scott Kitterman
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
Curtis Hovey

Bug Description

It's impossible to edit a bug with Konqueror (which is the default browser for Kubuntu). See screenshot.

https://bugs.launchpad.net/ubuntu/+source/phatch/+bug/434972

This affect older webkit and khtml browsers. These browsers honour the html specification to strip leading and trailing white-space, then normalised the space, then allocate space for visible content. There is not visible content, so no space is allocated and nothing is rendered. Lp's sprite mechanism relies on non-conformance to the HTML standard.

There is currently a JS/CSS hack to inject visible content into sprite elements in older webkit browsers, but this does not appear to work.

Related branches

Revision history for this message
Scott Kitterman (kitterman) wrote :
Revision history for this message
Scott Kitterman (kitterman) wrote :

Picking up the workaround discussion from Bug 423924, this is another problem that would really benifit from a link to the non-ajax form.

Deryck Hodge (deryck)
Changed in malone:
status: New → Triaged
importance: Undecided → High
tags: added: post-3-ui-cleanup ui webkit
Revision history for this message
Deryck Hodge (deryck) wrote :

Note that this only affects Konqueror, not webkit in general. I note that for whoever fixes it, not because of any importance change.

The change in importance is only a reflection of changing priorities for the next six months of work.

tags: removed: webkit
Changed in malone:
importance: High → Medium
Revision history for this message
Terence Simpson (tsimpson) wrote :

Konqueror does not use webkit by default, it uses KHTML which has a different codebase to webkit.

Revision history for this message
Curtis Hovey (sinzui) wrote :

I have undupped this bug because the sprite file issue is resolved. The remaining issues are markup/CSS. This but was almost fixed, but a recent change to simplify the sprite markup has made the issue worse.

tags: added: css disclosure javascript
removed: lp-bugs
Changed in launchpad:
importance: Medium → High
importance: High → Critical
tags: added: regression
Curtis Hovey (sinzui)
description: updated
tags: added: webkit
summary: - Icon to edit bug description not displayed in Konqueror
+ Icon to edit bug description not displayed in Konqueror and older webkit
Revision history for this message
Curtis Hovey (sinzui) wrote :

I see a typo in the css file blocking this bug. This selector is does not match any Lp content:
    body.old-webkit .sprite a.expander {
It should be
    body.old-webkit .sprite,
    body.old-webkit a.expander {

tags: added: trivial
Changed in launchpad:
assignee: nobody → Curtis Hovey (sinzui)
status: Triaged → In Progress
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
Curtis Hovey (sinzui)
tags: added: qa-ok
removed: qa-needstesting
Ian Booth (wallyworld)
Changed in launchpad:
status: Fix Committed → Fix Released
Curtis Hovey (sinzui)
tags: added: sharing
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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