← Back to team overview

ubuntu-webapps-bugs team mailing list archive

[Bug 1312081] [NEW] Kill RenderViewItem, and move contents to the WebView instead

 

Public bug reported:

WebView is currently a QQuickItem with no contents and no event
handling. Contents and event handling are provided by child QQuickItem's
(RenderViewItem), which have a corresponding RenderWidgetHostView. This
is analogous to Chromium Aura, where each RenderWidgetHostView has a
corresponding aura::Window.

However, we should try to get rid of these child QQuickItem's. WebView
should provide contents and event handling itself, and we should stop
subclassing RenderWidgetHostView in qt/core. This would allow us to have
a browser-side compositor for the webview, much like ContentViewCore /
ContentViewRenderView on Android

** Affects: oxide
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1312081

Title:
  Kill RenderViewItem, and move contents to the WebView instead

Status in Oxide Webview:
  New

Bug description:
  WebView is currently a QQuickItem with no contents and no event
  handling. Contents and event handling are provided by child
  QQuickItem's (RenderViewItem), which have a corresponding
  RenderWidgetHostView. This is analogous to Chromium Aura, where each
  RenderWidgetHostView has a corresponding aura::Window.

  However, we should try to get rid of these child QQuickItem's. WebView
  should provide contents and event handling itself, and we should stop
  subclassing RenderWidgetHostView in qt/core. This would allow us to
  have a browser-side compositor for the webview, much like
  ContentViewCore / ContentViewRenderView on Android

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1312081/+subscriptions


Follow ups

References