feat: browserWindow.getBrowserViews()
to return sorted by z-index array (#38943)
This commit is contained in:
parent
905e41bbdd
commit
f959fb0c96
4 changed files with 36 additions and 13 deletions
|
@ -286,6 +286,23 @@ describe('BrowserView module', () => {
|
|||
expect(views[0].webContents.id).to.equal(view1.webContents.id);
|
||||
expect(views[1].webContents.id).to.equal(view2.webContents.id);
|
||||
});
|
||||
|
||||
it('persists ordering by z-index', () => {
|
||||
const view1 = new BrowserView();
|
||||
defer(() => view1.webContents.destroy());
|
||||
w.addBrowserView(view1);
|
||||
defer(() => w.removeBrowserView(view1));
|
||||
const view2 = new BrowserView();
|
||||
defer(() => view2.webContents.destroy());
|
||||
w.addBrowserView(view2);
|
||||
defer(() => w.removeBrowserView(view2));
|
||||
w.setTopBrowserView(view1);
|
||||
|
||||
const views = w.getBrowserViews();
|
||||
expect(views).to.have.lengthOf(2);
|
||||
expect(views[0].webContents.id).to.equal(view2.webContents.id);
|
||||
expect(views[1].webContents.id).to.equal(view1.webContents.id);
|
||||
});
|
||||
});
|
||||
|
||||
describe('BrowserWindow.setTopBrowserView()', () => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue