ソースを参照

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

Réda Housni Alaoui 6 年 前
コミット
c2db667321
2 ファイル変更4 行追加1 行削除
  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)
 - #1579: Trim spaces at the beginning and end of a JID (when adding contact)
 - #1585: Upload files by pasting from clipboard
 - #1585: Upload files by pasting from clipboard
 - #1586: Not possible to kick someone with a space in their nickname
 - #1586: Not possible to kick someone with a space in their nickname
+- Bugfix: "Cannot read property 'parentElement' of null" in shadow dom
 
 
 ### Breaking changes
 ### Breaking changes
 
 

+ 3 - 1
src/converse-minimize.js

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