Elements are not closed on bug page source
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Critical
|
Unassigned | ||
lazr.restful |
Fix Released
|
Critical
|
Unassigned |
Bug Description
As of 2011-03-02, the bug page source has unclosed elements. The xhtml in the json is not escaped.
Any bug page is a good example. e.g. https:/
This is a significant new issue because some browser user scripts fetch bug pages using XMLHttpRequest objects and then make use of the .responseXML member. This member is now null, presumably because the bug pages cannot be parsed as XML. Formerly working script is attached to this bug (comment #2)
These user scripts are an integral part of our process in the OEM Mainstream systems team, so this is a very important issue for us. Workarounds would include either allowing the user selection of columns in bug searches, or help developing user scripts which use the Launchpad API rather than doing full bug page gets and extracting data from them...
Thanks.
Related branches
- Leonard Richardson (community): Approve
-
Diff: 56 lines (+11/-4)4 files modifiedsrc/lazr/restful/NEWS.txt (+7/-0)
src/lazr/restful/tales.py (+1/-1)
src/lazr/restful/tests/test_webservice.py (+2/-2)
src/lazr/restful/version.txt (+1/-1)
tags: | added: oem-services |
Changed in launchpad: | |
assignee: | nobody → Curtis Hovey (sinzui) |
Changed in launchpad: | |
status: | Triaged → In Progress |
Changed in launchpad: | |
milestone: | none → 11.03 |
Changed in lazr.restful: | |
status: | New → Fix Committed |
Changed in launchpad: | |
status: | Fix Committed → In Progress |
Changed in lazr.restful: | |
assignee: | nobody → Curtis Hovey (sinzui) |
importance: | Undecided → Critical |
Changed in launchpad: | |
status: | In Progress → Fix Committed |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in lazr.restful: | |
milestone: | none → 0.17.4 |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
Changed in launchpad: | |
status: | Fix Released → Fix Committed |
Changed in lazr.restful: | |
status: | Fix Committed → Fix Released |
Changed in launchpad: | |
milestone: | 11.03 → 11.04 |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
Changed in launchpad: | |
assignee: | Curtis Hovey (sinzui) → nobody |
Changed in lazr.restful: | |
assignee: | Curtis Hovey (sinzui) → nobody |
Escalated via stakeholders list.