Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.5.3
-
-
eb4cb7192 (dev)
Description
If QWebengineView (via createWindowContainer) and two QWidget are stacked in QStackedWidget and when they are being switched using QStackedWidget::setCurrentIndex(), the window will become blank during the process of hiding previously shown Web-engine view .
Attached is the example which reproduces this.
Steps to see the issue:
1. Click "QWebEngineView" in the toolbar: a QWidget involving a QWebEngineView is added to the QStackedWidget.
2. Click "Switch": a QWidget is added to the QStackedWidget
3. Repeat the previous two steps.
After the second step, you can see the view will become blank (or see a small green area) before it becomes green.
(Timer is added to make it more visible)
If you click QWidgets and switch then it works fine.
1. Click "QWidget"
2. Click "Switch"
Attachments
Issue Links
- relates to
-
QTBUG-119113 windows: Stack overflow when dragging to/from embedded native window
-
- Closed
-
-
QTBUG-119221 The mainwindow will be recreated when add a QWebEngineView to it
-
- Closed
-
For Gerrit Dashboard: QTBUG-120096 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
541664,33 | widgets: Use per-surface-format RHI support and compositor | dev | qt/qtbase | Status: MERGED | +2 | 0 |
544021,9 | widgets: Use per-surface-format RHI support and compositor | tqtc/lts-6.5 | qt/tqtc-qtbase | Status: DEFERRED | 0 | 0 |