Missing contextMenu features

Bug #1459127 reported by Olivier Tilloy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Oxide
Triaged
High
Unassigned

Bug Description

As of http://bazaar.launchpad.net/~oxide-developers/oxide/oxide.trunk/revision/1094, support for context menus was added to the WebView API. The implementation is incomplete as pointed out by Chris at https://code.launchpad.net/~osomon/oxide/context-menu/+merge/257351/comments/649385. I’m copying here an excerpt of his comment:

« there's a few use cases that are missing:
- Open link / image / audio / video in new tab / window don't have any way to pass referrer information when appropriate. I'm not sure how best to handle that.
- Copy image to clipboard (for image + canvas)
- Controlling the media element (play / pause / mute)
- Save page (there should be a WebView API for this)
- Reload frame (there should be a WebView API for this).

It's ok to leave these cases unimplemented for this iteration, but we should have follow up bugs for them. »

Let’s use this bug report to track the implementation of those features (if relevant we can split in several bug reports for each feature).

Tags: contextmenu
Olivier Tilloy (osomon)
Changed in oxide:
assignee: nobody → Olivier Tilloy (osomon)
importance: Undecided → High
status: New → Triaged
Revision history for this message
Olivier Tilloy (osomon) wrote :

One additional thing to add: in tst_WebView_contextMenu.qml, tests for cut/copy/paste functionality are missing. Clipboard support landed in trunk, so those can be implemented now.

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

One other missing feature is support for custom items, which will be required by the Flash plugin

Olivier Tilloy (osomon)
tags: added: contextmenu
Revision history for this message
Olivier Tilloy (osomon) wrote :

I added support for copying an image to the clipboard in that merge request, but I’m not sure how to link it to the bug: https://code.launchpad.net/~osomon/oxide/+git/oxide/+merge/295690.

Olivier Tilloy (osomon)
Changed in oxide:
assignee: Olivier Tilloy (osomon) → nobody
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.