Browse Source

Shadow dom: TypeError: Cannot read property 'parentElement' of null caused by MinimizedChatsToggleView

Réda Housni Alaoui 6 years ago
parent
commit
c2db667321
2 changed files with 4 additions and 1 deletions
  1. 1 0
      CHANGES.md
  2. 3 1
      src/converse-minimize.js

+ 1 - 0
CHANGES.md

@@ -57,6 +57,7 @@
 - #1579: Trim spaces at the beginning and end of a JID (when adding contact)
 - #1585: Upload files by pasting from clipboard
 - #1586: Not possible to kick someone with a space in their nickname
+- Bugfix: "Cannot read property 'parentElement' of null" in shadow dom
 
 ### Breaking changes
 

+ 3 - 1
src/converse-minimize.js

@@ -530,7 +530,9 @@ converse.plugins.add('converse-minimize', {
 
 
         _converse.MinimizedChatsToggleView = Backbone.NativeView.extend({
-            el: '#toggle-minimized-chats',
+            _setElement (){
+                this.el = _converse.root.querySelector('#toggle-minimized-chats');
+            },
 
             initialize () {
                 this.model.on('change:num_minimized', this.render, this);