← Back to team overview

ubuntu-apps-bugs team mailing list archive

[Bug 1306528] [NEW] [FFe] file upload implementation in browser and webapps container

 

Public bug reported:

This bug is to request a feature freeze exception in order to land the
work done to enable file upload functionality in webbrowser-app and
webapp-container, both on desktop and on touch devices.

The relevant merge requests is https://code.launchpad.net/~michael-
sheldon/webbrowser-app/file-upload/+merge/212605.

It builds upon the work recently done in oxide to enable a filePicker
API (available as of oxide-qt 1.0.0~bzr490-0ubuntu1).

With this change, the app provides a dialog that allows content picking
for <input type="file"> tags in HTML pages. The dialog is different
based on the form factor: on desktop (unity7), a standard file picker is
displayed, whereas on devices (unity8) the content hub API is leveraged.

This change is required to enable web applications to upload files. Some
of the default webapps need this capability to be used properly (e.g.
attach a file to an e-mail in the GMail webapp, or send a picture in the
Facebook webapp).

The change itself is rather non-intrusive and has been thoroughly
tested, so the risk of introducing any sort of regressions is low.

** Affects: webbrowser-app (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Apps bug tracking, which is subscribed to webbrowser-app in Ubuntu.
https://bugs.launchpad.net/bugs/1306528

Title:
  [FFe] file upload implementation in browser and webapps container

Status in “webbrowser-app” package in Ubuntu:
  New

Bug description:
  This bug is to request a feature freeze exception in order to land the
  work done to enable file upload functionality in webbrowser-app and
  webapp-container, both on desktop and on touch devices.

  The relevant merge requests is https://code.launchpad.net/~michael-
  sheldon/webbrowser-app/file-upload/+merge/212605.

  It builds upon the work recently done in oxide to enable a filePicker
  API (available as of oxide-qt 1.0.0~bzr490-0ubuntu1).

  With this change, the app provides a dialog that allows content
  picking for <input type="file"> tags in HTML pages. The dialog is
  different based on the form factor: on desktop (unity7), a standard
  file picker is displayed, whereas on devices (unity8) the content hub
  API is leveraged.

  This change is required to enable web applications to upload files.
  Some of the default webapps need this capability to be used properly
  (e.g. attach a file to an e-mail in the GMail webapp, or send a
  picture in the Facebook webapp).

  The change itself is rather non-intrusive and has been thoroughly
  tested, so the risk of introducing any sort of regressions is low.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/webbrowser-app/+bug/1306528/+subscriptions


Follow ups

References