I updated packages in my project to latest version, and while testing in Firefox I encountered that window.open() assigned to variable returns Object - debugged with the code below:
let test = window.open($(e.currentTarget).attr('href'), '_blank', "height=640,width=480,toolbar=0,location=0,menubar=0");
console.log(test);
And, when I close test (this object) using .close() (test.close()) it works just fine, but after upgrading packages (django 3 to 4 version) it stopped working, and test variable returns Window, not Object.
I'm not really sure why it works that way, does Django 4 set some custom headers that cause the window close mechanism not work properly? How I should fix that?