Last modified: 2014-10-17 08:59:41 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T74141, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 72141 - The MathML mode does not work well with VoiceOver + touch screen
The MathML mode does not work well with VoiceOver + touch screen
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
Math (Other open bugs)
master
All All
: Unprioritized normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-10-16 17:50 UTC by Frédéric Wang
Modified: 2014-10-17 08:59 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Frédéric Wang 2014-10-16 17:50:54 UTC
Quoting James Craig:

> VoiceOver user cannot touch the screen position to speak the formula. I'm pretty sure this is because of the clipping technique, and could be resolved by using opacity on relatively positioned formula.

I tried https://gerrit.wikimedia.org/r/#/c/167019/, but it's causing js errors on IE so let's handle that after the Math 2.0 release.
Comment 1 physikerwelt 2014-10-16 18:38:47 UTC
I think for the 2.1 version our goal should be to have just one <math> block and some javascript to help browsers to understrand that.
Comment 2 Frédéric Wang 2014-10-17 08:59:41 UTC
From James Craig:

> It might be safer to set up a new class on a new parent element as the positioning context (container of both .mwe-math-fallback-image-inline and .mwe-math-mathml-a11y), and then absolutely position the math element to the top left of the context.
> .mwe-math-context {
>     position: relative; /* context for descendants */
>     display: inline-block;
>     margin: 0;
>     padding: 0;
> }
> .mwe-math-context > .mwe-math-mathml-a11y {
>     position: absolute;
>     top: 0; /* explicit positions within context */
>     left: 0;
>     opacity: 0;
> }

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links