https://bugzilla.wikimedia.org/show_bug.cgi?id=69220

            Bug ID: 69220
           Summary: FOUC on slow connections
           Product: MediaWiki extensions
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: Flow
          Assignee: wikibugs-l@lists.wikimedia.org
          Reporter: mmul...@wikimedia.org
                CC: dh...@wikimedia.org, ebernhard...@wikimedia.org,
                    mpinc...@wikimedia.org, pandiculat...@gmail.com,
                    sp...@wikimedia.org
       Web browser: ---
   Mobile Platform: ---

As reported by Jon on https://gerrit.wikimedia.org/r/#/c/152104/

Confirmed FOUC on:
* anon warning
* new-topic content textarea

Both of those have .flow-form-collapsible, which will be hidden/displayed by JS
based on the form's data-flow-initial-state. Before that JS is loaded/executed,
those elements will be visible (though the default state for all currently is
to hide them)

We probably have to tweak that implementation. I'd suggest to have the
show/hide in CSS rather than JS, roughly like this:

    [data-flow-initial-state=hidden] {
        display: none;
    }
    [data-flow-initial-state=collapsed] .flow-form-collapsible {
        display: none
    }

Rest of the collapse logic can probably stay in JS (I guess.. Other
implementations are fine - this is just my initial thought)


Please add to this bug if there are other FOUC that need to be addressed.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to