Jdlrobson has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/150089

Change subject: Fix collapsing via topics collapsing button
......................................................................

Fix collapsing via topics collapsing button

Filter out appropriate moderated states.

Bug: 68773
Change-Id: I42905bc5cc6623b988b51c5404e5a0564f4d81a0
---
M modules/new/components/flow-board.js
M tests/browser/features/collapse.feature
2 files changed, 4 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow 
refs/changes/89/150089/1

diff --git a/modules/new/components/flow-board.js 
b/modules/new/components/flow-board.js
index a243ae4..c68bc6b 100644
--- a/modules/new/components/flow-board.js
+++ b/modules/new/components/flow-board.js
@@ -2141,10 +2141,11 @@
                        } else {
                                // Save
                                mw.flow.StorageEngine.localStorage.setItem( 
'collapserState', newState ); // @todo genericize this
-                               flowBoard.$board.find( '.flow-element-expanded, 
.flow-element-collapsed' )
+                               flowBoard.$board.find( '.flow-element-expanded, 
.flow-element-collapsed' ).
                                        // If moderated topics are currently 
collapsed, leave them that way
-                                       .not( 
'.flow-element-moderated.flow-element-collapsed' )
-                                       .removeClass( 'flow-element-expanded 
flow-element-collapsed' );
+                                       not( 
'.flow-element-moderated.flow-element-collapsed' ).
+                                       not( '.flow-topic-moderated' ).
+                                       removeClass( 'flow-element-expanded 
flow-element-collapsed' );
 
                                // Remove individual topic states
                                
mw.flow.StorageEngine.sessionStorage.removeItem( 'collapserStates' );
diff --git a/tests/browser/features/collapse.feature 
b/tests/browser/features/collapse.feature
index 926d772..13e50fa 100644
--- a/tests/browser/features/collapse.feature
+++ b/tests/browser/features/collapse.feature
@@ -71,7 +71,6 @@
       And I should see who started the first non-moderated topic
       And I should see the comments of the first non-moderated topic
 
-  @wip
   Scenario: For a moderated post, a mode cycle with no user override keeps it 
hidden
     Given I am on Flow page
     Then I should see a moderated message on the first moderated topic
@@ -97,7 +96,6 @@
       And I should not see who started the first moderated topic
       And I should not see the comments of the first moderated topic
 
-  @wip
   Scenario: For a moderated post, switching modes does not forget a user-set 
close override
     Given I am on Flow page
     # First, erase the server-set close override

-- 
To view, visit https://gerrit.wikimedia.org/r/150089
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I42905bc5cc6623b988b51c5404e5a0564f4d81a0
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Jdlrobson <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to