data: URIs don't work

Bug #1377953 reported by Matthew Paul Thomas
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
webbrowser-app
Fix Released
Medium
Riccardo Padovani
webbrowser-app (Ubuntu)
Fix Released
Undecided
Riccardo Padovani
Vivid
New
Undecided
Unassigned

Bug Description

Problem occurs with: Browser on Ubuntu 14.10 r3
Does not occur with: Safari on iOS

1. In the browser address field, type or paste the following line:
    data:text/html,<i>This is a test</i>

What you see: Google search results.

What you should see: "This is a test" in italics.

Direct entry of data: URIs is useful for Web app developers to see how a browser handles particular markup (for example bug 1370571).

<http://en.wikipedia.org/wiki/Data_URI_scheme>

Related branches

description: updated
summary: - data: URLs don't work
+ data: URIs don't work
Revision history for this message
Olivier Tilloy (osomon) wrote :

This works in a plain oxide webview, so the problem is in the code that parses the contents of the address bar and rewrites it if it thinks it should be searched in a search engine.

Changed in webbrowser-app (Ubuntu):
status: New → Confirmed
Changed in webbrowser-app:
status: New → Confirmed
importance: Undecided → Medium
Changed in webbrowser-app:
assignee: nobody → Riccardo Padovani (rpadovani)
status: Confirmed → In Progress
Changed in webbrowser-app (Ubuntu):
status: Confirmed → In Progress
assignee: nobody → Riccardo Padovani (rpadovani)
Olivier Tilloy (osomon)
Changed in webbrowser-app:
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package webbrowser-app - 0.23+15.04.20150512-0ubuntu1.15.10

---------------
webbrowser-app (0.23+15.04.20150512-0ubuntu1.15.10) wily; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Leo Arias ]
  * Fix the base class used when launching the app in autopilot tests.

  [ Leonardo Arias Fonseca ]
  * Fix the base class used when launching the app in autopilot tests.

  [ Olivier Tilloy ]
  * Also set XDG_CONFIG_HOME (needed for tests not to override user-
    defined settings).
  * Update translation template.
  * Use the new Oxide APIs to better control visibility of the chrome.
    This bumps the runtime dependency on liboxideqt-qmlplugin to 1.7.
    (LP: #1441064, #1453908)

  [ Riccardo Padovani ]
  * Add support for data: URIs in the address bar, and remove length
    limitation for TLDs. (LP: #1377953, #1441281, #1450154)
  * Add support for data: URIs in the address bar, and remove length
    limitation for TLDs. (LP: #1377953, #1441281, #1450154)

  [ Ugo Riboni ]
  * Add suggestions from search engines in the suggestions list. (LP:
    #1351151)

 -- CI Train Bot <email address hidden> Tue, 12 May 2015 15:19:40 +0000

Changed in webbrowser-app (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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