data: URIs don't work

Bug #1377953 reported by Matthew Paul Thomas on 2014-10-06
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
webbrowser-app
Fix Released
Medium
Riccardo Padovani
webbrowser-app (Ubuntu)
Undecided
Riccardo Padovani
Vivid
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
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) on 2015-05-13
Changed in webbrowser-app:
status: In Progress → Fix Released
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  Edit
Everyone can see this information.

Other bug subscribers