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

       Web browser: ---
             Bug #: 33596
           Summary: inArray's use of strict equals in es.ContentView.js
                    may be inappropriate (FIX attached)
           Product: MediaWiki extensions
           Version: any
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: VisualEditor
        AssignedTo: wikibugs-l@lists.wikimedia.org
        ReportedBy: acocara...@gmail.com
                CC: ne...@wikimedia.org, tpars...@wikimedia.org
    Classification: Unclassified


I've noticed a problem with es.ContentView.js when implementing tex equation
support.  When you click text outside an annotation and then click back into
the annotation, the new content is determined to have a different type than the
surrounding text.  I believe this is because inArray uses strict equals and
really the only thing it should be comparing is the type key and I don't think
that necessarily needs to be strict (although I guess it could be).

Here is a copy of the old code:
https://jalto.net/equationdb/VisualEditor_save/demo/

And the new code: https://jalto.net/equationdb/VisualEditor_old/demo/

Steps to reproduce in old code:
1) Create an inline equation
2) Click a different section of the text
3) Click in the middle of the inline equation
4) Type something

The new code is working fine.  The commits are:

https://github.com/jalto/VisualEditor/commit/5e544447e5d54b260f5c0333f4dc9da5f15124d7

and

https://github.com/jalto/VisualEditor/commit/0f5a139d24870f200070a95cd70539b04dc0ce33

Thanks,

John

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- 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