/irc-logs / mozilla / #accessibility / 2012-03-19 / end

Options:

  1. # Session Start: Mon Mar 19 00:00:00 2012
  2. # Session Ident: #accessibility
  3. # [01:03] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  4. # [01:05] <@firebot> sgautherie.bz@free.fr changed the Component on bug 661293 from XUL Widgets to Disability Access APIs.
  5. # [01:05] <@firebot> sgautherie.bz@free.fr changed the Product on bug 661293 from Toolkit to Core.
  6. # [01:05] <@firebot> sgautherie.bz@free.fr granted in-testsuite on bug 661293.
  7. # [01:05] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=661293 nor, --, mozilla14, surkov.alexander, RESO FIXED, the tabmodalprompt dialog's prompt label doesn't get the text properly associated for accessibility
  8. # [01:10] <@firebot> New Core - Disability Access APIs bug 736905 filed by sgautherie.bz@free.fr.
  9. # [01:10] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=736905 maj, P2, mozilla14, nobody, NEW, [SeaMonkey] "a11y/accessible/relations/test_ui_modalprompt.html | Test timed out."
  10. # [02:14] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  11. # [02:28] * khuey is now known as khuey|away
  12. # [03:09] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  13. # [04:14] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  14. # [04:40] * Quits: vovik (vlad@moz-F59A9696.hsd1.ca.comcast.net) (Quit: vovik)
  15. # [04:44] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Client exited)
  16. # [04:45] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  17. # [05:59] * Quits: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com) (Client exited)
  18. # [06:08] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  19. # [06:59] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.1 [Firefox 13.0a1/20120313142847])
  20. # [07:17] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  21. # [07:58] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  22. # [08:01] * Joins: margle (margle@moz-CDDAF436.dynamic.isadsl.co.za)
  23. # [08:17] <@firebot> New Core - Disability Access APIs bug 736944 filed by scoobidiver@netcourrier.com.
  24. # [08:17] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=736944 cri, --, ---, nobody, NEW, crash in nsAccTreeWalker::NextChildInternal @ nsIFrame::IsGeneratedContentFrame
  25. # [09:03] * Quits: @hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  26. # [09:48] * Joins: fxa90id (fxa90id@moz-F098E414.neoplus.adsl.tpnet.pl)
  27. # [09:48] * Quits: fxa90id (fxa90id@moz-F098E414.neoplus.adsl.tpnet.pl) (Connection reset by peer)
  28. # [09:51] * Joins: fxa90id (fxa90id@moz-F098E414.neoplus.adsl.tpnet.pl)
  29. # [10:05] * Quits: fxa90id (fxa90id@moz-F098E414.neoplus.adsl.tpnet.pl) (Connection reset by peer)
  30. # [10:32] * Joins: flem77 (flem@moz-E4E46B41.w83-112.abo.wanadoo.fr)
  31. # [10:50] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  32. # [12:13] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  33. # [12:31] * Joins: shorlander (shorlander@40018561.F684631.21A4E96A.IP)
  34. # [12:31] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  35. # [12:41] * Quits: shorlander (shorlander@40018561.F684631.21A4E96A.IP) (Quit: Linkinus - http://linkinus.com)
  36. # [12:50] * Joins: fxa90id (fxa90id@moz-F098E414.neoplus.adsl.tpnet.pl)
  37. # [13:11] * Joins: shorlander (shorlander@40018561.F684631.21A4E96A.IP)
  38. # [13:16] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  39. # [13:33] * Quits: fxa90id (fxa90id@moz-F098E414.neoplus.adsl.tpnet.pl) (Quit: Leaving)
  40. # [13:40] <@firebot> New Firefox - Keyboard Navigation bug 736985 filed by archaeopteryx@coole-files.de.
  41. # [13:40] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=736985 enh, --, ---, nobody, NEW, Alt + left clicking a link should open the link
  42. # [13:47] * Joins: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com)
  43. # [13:56] * Quits: shorlander (shorlander@40018561.F684631.21A4E96A.IP) (Quit: Linkinus - http://linkinus.com)
  44. # [14:02] <@firebot> New Firefox - Keyboard Navigation bug 736990 filed by spamcop@tgos.net.
  45. # [14:02] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=736990 min, --, ---, nobody, NEW, Find operation breaks CTRL+A (jump to start of line) within text fields
  46. # [14:02] * Joins: shorlander (shorlander@40018561.F684631.21A4E96A.IP)
  47. # [14:05] * Joins: MarcoZ (marco.zehe@moz-35E8D10.dip.t-dialin.net)
  48. # [14:05] * ChanServ sets mode: +o MarcoZ
  49. # [14:06] <@MarcoZ> Oops, totally forgot to log on. Hi all! :)
  50. # [14:13] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  51. # [14:13] * ChanServ sets mode: +o askalski
  52. # [14:14] <@askalski> hi everyone!
  53. # [14:15] <@MarcoZ> Hi askalski! Made it back home safely? :)
  54. # [14:16] <@askalski> MarcoZ, yes
  55. # [14:17] <@askalski> MarcoZ, it has been 19 hours of travel (door to door) but rather fine
  56. # [14:17] <@askalski> MarcoZ, also, I meet a great classic music band at the airport of Frankfurt
  57. # [14:17] <@MarcoZ> askalski: Nice!
  58. # [14:17] <@askalski> MarcoZ, that I am a huge fan of, so it was really nice
  59. # [14:17] <@MarcoZ> And yes, I know the feeling, it's usually that many hours from door to door for me, too.
  60. # [14:18] <@askalski> yeah. My gf is an angel today
  61. # [14:18] <@MarcoZ> :)
  62. # [14:22] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  63. # [14:26] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  64. # [14:26] * ChanServ sets mode: +o jprmc
  65. # [14:36] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  66. # [14:36] * ChanServ sets mode: +qo davidb davidb
  67. # [14:36] <@davidb> hi all!
  68. # [14:42] * Joins: NimeshNeema (u2689@moz-160C58C6.com)
  69. # [14:43] <@MarcoZ> Hi davidb!
  70. # [14:43] <@davidb> MarcoZ: how are you?
  71. # [14:44] <@MarcoZ> Probably the least jetlagged! :)
  72. # [14:44] <@MarcoZ> Besides you davidb.
  73. # [14:44] <@davidb> heheh
  74. # [14:44] <@davidb> sleep is a wonderful thing
  75. # [14:44] <@davidb> i caught up on the weekend
  76. # [14:56] <@askalski> davidb, hi!
  77. # [14:56] <@davidb> hi!
  78. # [14:56] <@davidb> askalski: how are you?
  79. # [14:56] <@askalski> davidb, good, thanks. I answered your e-mail
  80. # [14:57] <@davidb> yeah :)
  81. # [15:05] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  82. # [15:05] <@askalski> davidb, last time we talk about rust-lang and servo, I made a point about using the same lexer for both IDE and compiler, and you told me to write it down in an e-mail
  83. # [15:05] <@askalski> should I send it to you or someone else?
  84. # [15:07] <@davidb> ah
  85. # [15:07] <@davidb> i get you now - i think
  86. # [15:07] <@davidb> askalski: is the idea that inconsistencies can lead to frustration?
  87. # [15:09] <@davidb> MarcoZ: let's resume our meetings this week
  88. # [15:09] <@davidb> i think we missed sending out some cancellation notices
  89. # [15:09] <@askalski> davidb, it's about exposing internal compiler facilities in publishing symbols array, so an update to compiler updates behaviour of IDE immediately
  90. # [15:10] <@davidb> interesting
  91. # [15:10] <@askalski> I can write it down in a single letter, it's about making some of functions public and possibly invokable from commandline or via some library
  92. # [15:10] <@askalski> that's a IDE-writer dream
  93. # [15:11] <@davidb> yeah you could write it up or run it by Graydon over IRC
  94. # [15:11] <@askalski> ok. I have lunch
  95. # [15:11] <@davidb> bon appetite
  96. # [15:11] <@askalski> my gf did lasagna
  97. # [15:11] <@askalski> :D
  98. # [15:11] <@askalski> ok, see you soon
  99. # [15:11] * @davidb stomach grumbles
  100. # [15:11] <@davidb> ok
  101. # [15:15] <@MarcoZ> davidb: I plan on doing so! I don't think any harm was done, don't think we're joined by others than team members usually.
  102. # [15:15] * @davidb nods
  103. # [15:15] <@davidb> Good to have the regular cadence on announcements though I think.
  104. # [15:16] <@davidb> Just in case.
  105. # [15:17] * Quits: margle (margle@moz-CDDAF436.dynamic.isadsl.co.za) (Ping timeout)
  106. # [15:18] <@davidb> MarcoZ: more evidence of VO pain http://code.google.com/p/chromium/issues/detail?id=118832&thanks=118832&ts=1332095413
  107. # [15:21] * Joins: margle (margle@moz-CDDAF436.dynamic.isadsl.co.za)
  108. # [15:22] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  109. # [15:28] * Quits: margle (margle@moz-CDDAF436.dynamic.isadsl.co.za) (Quit: Computer has gone to sleep.)
  110. # [15:30] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  111. # [15:38] * Joins: arky (arky@246DC4A4.BCED5211.B9D97DBA.IP)
  112. # [15:44] * Quits: arky (arky@246DC4A4.BCED5211.B9D97DBA.IP) (Client exited)
  113. # [15:51] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  114. # [15:51] * ChanServ sets mode: +o hub
  115. # [15:51] * Joins: Stevef (chatzilla@moz-FBEAB712.croy.cable.virginmedia.com)
  116. # [15:51] <Stevef> davidb: hello
  117. # [15:51] <@davidb> Stevef: hi
  118. # [15:51] <@davidb> Stevef: what's up?
  119. # [15:52] <Stevef> is there a way to activate an accessible action via javascript?
  120. # [15:52] <@davidb> not directly
  121. # [15:52] <@davidb> it requires privileged access
  122. # [15:52] <Stevef> ok
  123. # [15:53] <@davidb> np
  124. # [15:53] <Stevef> looking at firefoxs implementaion of longdesc and wondered if it could be activated via jS
  125. # [15:53] <@davidb> i see
  126. # [15:53] <Stevef> but obvioulsy not
  127. # [15:53] <@davidb> Stevef: you could use js to pull the URL out and do stuff
  128. # [15:54] <@davidb> i think
  129. # [15:54] <Stevef> yeah but then you don't need longdesc which is the point i keep getting to
  130. # [15:54] <@davidb> document.open(elem.longdesc)
  131. # [15:54] <Stevef> yeah i have implemented that
  132. # [15:55] <@davidb> Stevef: are you writing a plugin or a bookmarklet or something? :)
  133. # [15:55] <@davidb> plugin/extension
  134. # [15:55] <Stevef> http://www.html5accessibility.com/CSUN12/longdescription.html
  135. # [15:55] <@davidb> err addon
  136. # [15:55] <@davidb> nice
  137. # [15:55] <@davidb> Stevef: this is great
  138. # [15:55] <Stevef> no I was looking at ways to leverage the acc implementaion in firefox
  139. # [15:56] <@davidb> ok
  140. # [15:56] <@davidb> Stevef: what end goal do you want?
  141. # [15:56] <Stevef> second example is cool except the issue with the custom menu items not showing up when the menu is displayed on keypress
  142. # [15:57] <Stevef> thinking about daria-describedat would like a way to activate an associated acc action via javascript
  143. # [15:57] <Stevef> is there a reason why acc actions cannot be exposed
  144. # [15:57] <@davidb> i see
  145. # [15:58] <Stevef> without some sort of useful implementation describedat will suffer same fate as longdesc i fear
  146. # [15:59] <Stevef> i think the most practical method is a link mechnaism that appears in the context menu when describedat is present
  147. # [16:00] <@davidb> ok
  148. # [16:00] <Stevef> I am working on speccing aria-describedat with rich and want to provide some advice on implementation that moves us forward
  149. # [16:00] <@davidb> Godo
  150. # [16:00] <@davidb> good
  151. # [16:01] <@davidb> Stevef: context menu item seems fine to me
  152. # [16:01] * Joins: arky (arky@246DC4A4.BCED5211.B9D97DBA.IP)
  153. # [16:01] <Stevef> so "is there a reason why acc actions cannot be exposed via javascript?
  154. # [16:01] <@davidb> Stevef: long story short: security
  155. # [16:01] <@davidb> etc.
  156. # [16:01] <@davidb> :)
  157. # [16:02] <Stevef> context bwould be fine when the keyboard access issues get ironed out, aslo means that an element must be focusable
  158. # [16:02] <@davidb> Stevef: what do you think about js accessibility API?
  159. # [16:02] <@tbsaunde> and they are exposed to browser js / addo on js
  160. # [16:02] <@davidb> tbsaunde: right
  161. # [16:02] <@davidb> hi tbsaunde!
  162. # [16:02] <Stevef> ok security understand
  163. # [16:02] <@davidb> tbsaunde: are you good for a phone call in 5?
  164. # [16:02] <@tbsaunde> davidb: hi, yup
  165. # [16:02] <Stevef> sounds good but would would it add/
  166. # [16:03] <@tbsaunde> davidb: Stevef it seems like for the problem you want to solve your writing an add on or browser UI so that should be good enough and we can avoid the a11y exposing to web discussion :)
  167. # [16:04] <@tbsaunde> Stevef: add what?
  168. # [16:04] <Stevef> re: Stevef: what do you think about js accessibility API? is that only available to addons tec?
  169. # [16:05] <@tbsaunde> ok
  170. # [16:05] <Stevef> well the lines between browser and web content are being blurred with the html5 context menu
  171. # [16:06] <Stevef> if acc actions could be activaed via custom context menu that would be enough
  172. # [16:06] <Stevef> possible?
  173. # [16:06] <@davidb> no
  174. # [16:08] <@MarcoZ> stevef: AccActions also only do stuff with regular conent, for example execute a click etc. It's a way for the screen reader to do stuff that it otherwise would need JS for.
  175. # [16:08] <Stevef> back to the drawing board
  176. # [16:08] <@MarcoZ> stevef: So there's really no need to do an AccAction, but simply do the stuff the accAction routine does.
  177. # [16:11] <Stevef> MarcoZ: with accAction I coulddo <img aria-describedAt="URL"> and open the URL (for example) otherwise i have to do <a href="URL"><img></a>
  178. # [16:11] <Stevef> MarcoZ: this is how Firefox's implementation of longdesc appears to work
  179. # [16:12] <@MarcoZ> stevef: The action would also just grab the URL from the attribute and make the browser open it.
  180. # [16:12] * Quits: shorlander (shorlander@40018561.F684631.21A4E96A.IP) (Quit: Leaving...)
  181. # [16:14] * Joins: shorlander (shorlander@40018561.F684631.21A4E96A.IP)
  182. # [16:22] * Quits: Stevef (chatzilla@moz-FBEAB712.croy.cable.virginmedia.com) (Quit: ChatZilla 0.9.87 [Firefox 11.0/20120312181643])
  183. # [16:28] * Joins: aaronlev (chatzilla@moz-CDA191A6.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com)
  184. # [16:33] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  185. # [16:34] * khuey|away is now known as khuey
  186. # [16:58] * Joins: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net)
  187. # [17:05] * Joins: margle (margle@moz-9542A19B.dsl.mweb.co.za)
  188. # [17:14] <@firebot> hub@mozilla.com requested review from surkov.alexander@gm ail.com for attachment 607183 on bug 718627.
  189. # [17:14] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=718627 nor, P1, ---, hub, NEW, [Mac] Navigating by character, or interacting with, the text in the awesome bar does not speak the c
  190. # [17:18] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  191. # [17:24] <@davidb> hub: woot
  192. # [17:39] * Quits: margle (margle@moz-9542A19B.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
  193. # [17:46] <@MarcoZ> Hub: Yay!
  194. # [17:47] * @MarcoZ reads the patch and really lifts his hat for hub. The code he's dealing with really seems messy in many places!
  195. # [17:48] <@eeejay> first gaia patch submitted:
  196. # [17:48] <@eeejay> https://github.com/andreasgal/gaia/pull/847
  197. # [17:49] * Quits: shorlander (shorlander@40018561.F684631.21A4E96A.IP) (Quit: Leaving...)
  198. # [17:49] <@eeejay> bbiab
  199. # [17:49] <@MarcoZ> eeejay: Geat about the patch! :)
  200. # [17:49] <@MarcoZ> s/geat/great/
  201. # [17:53] * Joins: shorlander (shorlander@40018561.F684631.21A4E96A.IP)
  202. # [18:02] * Quits: @askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Connection reset by peer)
  203. # [18:02] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  204. # [18:05] * Quits: shorlander (shorlander@40018561.F684631.21A4E96A.IP) (Quit: Leaving...)
  205. # [18:13] * Joins: shorlander (shorlander@40018561.F684631.21A4E96A.IP)
  206. # [18:15] <@hub> MarcoZ: there should be a build there: http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/hfiguiere@mozilla.com-b2a68954f2cc/
  207. # [18:15] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  208. # [18:15] <@hub> MarcoZ: but it is likely not completely usable for you :-(
  209. # [18:15] <@MarcoZ> hub: I'll give it a whirl anyway!
  210. # [18:23] <@hub> ok, going to the office now. I'm late
  211. # [18:25] * Quits: @hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  212. # [18:29] <@davidb> eeejay: cool
  213. # [18:31] <@davidb> they won't like it being slow
  214. # [18:33] <@eeejay> davidb, yeah. discussing it with cgjones
  215. # [18:33] <@davidb> gr8
  216. # [18:37] * Joins: margle (margle@moz-9542A19B.dsl.mweb.co.za)
  217. # [18:37] * Quits: arky (arky@246DC4A4.BCED5211.B9D97DBA.IP) (Quit: Leaving)
  218. # [18:39] <@davidb> eeejay: are you have the core engine in b2g discussion as well?
  219. # [18:39] <@eeejay> davidb, what?
  220. # [18:39] <aaronlev> goddamn, git rebase -i doesn't like me
  221. # [18:39] <aaronlev> squash already
  222. # [18:39] <@davidb> eeejay: the role /accessible plays in b2g (or not)
  223. # [18:40] <@davidb> aaronlev: hee
  224. # [18:44] * Quits: margle (margle@moz-9542A19B.dsl.mweb.co.za) (Quit: Textual IRC Client: http://www.textualapp.com/)
  225. # [18:46] <@tbsaunde> davidb: well, if it only slows down a mode they haven't had yet I doubt they terribly mind though I'd think we should able to do this almost exactly as fast as default colors
  226. # [18:47] <@davidb> there is that
  227. # [18:47] <@firebot> mak77@bonardo.net granted review for attachment 606919 on bug 407401.
  228. # [18:47] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=407401 nor, --, ---, markcapella, ASSI, Remove namespaced ARIA support in feed parser
  229. # [18:47] <@tbsaunde> davidb: eeejay wouldn't it make more sense to do this with some sort of default css thing? (coming from a css nub)
  230. # [18:48] <@eeejay> tbsaunde, it is css. i am using a css filter function
  231. # [18:48] <@tbsaunde> davidb: unless b2g is going to be all canvas I'd think we really want to use the a11y stuff we already have
  232. # [18:48] <@davidb> tbsaunde: agreed, and that is what we agreed last week, but I'm curious to loop clones in
  233. # [18:48] <@davidb> cjones
  234. # [18:49] <@tbsaunde> eeejay: oh, ok, the svg confused me :)
  235. # [18:49] <@davidb> silly autocorrect
  236. # [18:49] <@tbsaunde> davidb: fair enough
  237. # [18:49] <@eeejay> tbsaunde, i played around with the conventional firefox preferences, of "don't use document colors", but there is hardly one app that works with it
  238. # [18:50] <@eeejay> when web apps are a mishmash of background images that are actually content, canvas, and other fancy things that setting just makes things worse
  239. # [18:50] <@tbsaunde> eeejay: if you care about perf we can probably talk to bz / dbaron and see if we can use faster css / make the css application faster
  240. # [18:51] <@eeejay> tbsaunde, doing it in css, and keeping it perfomant will be an uphill battle, since they need to optimize for all kinds of svg filters
  241. # [18:51] <@eeejay> tbsaunde, when all we really want is a simple xor color invert
  242. # [18:52] <@eeejay> tbsaunde, that should not affect performance, as you said
  243. # [18:52] <@tbsaunde> eeejay: yeah, I can believe that, but can you think of another reasonable way to do it?
  244. # [18:52] <@eeejay> tbsaunde, a pref flag
  245. # [18:53] <@tbsaunde> eeejay: do we really only want xor? that seems like the main use case, but not really knowing the problem space I'd want to support all sorts of custom filters
  246. # [18:54] <@tbsaunde> eeejay: and then have layout look at that and only support xor in c++? that sounds unfortunately inflexible
  247. # [18:54] <@tbsaunde> but its true it would be fast
  248. # [18:55] <@davidb> MarcoZ: can you easily create the next meeting agenda? i want to add something :)
  249. # [18:56] <@MarcoZ> davidb: Sure, a min.
  250. # [18:56] <@davidb> ty
  251. # [18:56] * Quits: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  252. # [18:56] <@eeejay> tbsaunde, i played a bit with the other video hacks for changing contrast in mac os x, and i don't think it is worth doing
  253. # [18:57] <@eeejay> tbsaunde, the way i see this feature being used, is having a quick toggle gesture so users could quickly invert the display when they are struggling to read something
  254. # [18:57] <@davidb> eeejay: ah cool, so it would revert on next login?
  255. # [18:57] <@davidb> or logout
  256. # [18:58] <@davidb> or whatever salient b2g mode makes sense
  257. # [18:58] <@MarcoZ> davidb: https://wiki.mozilla.org/Accessibility/Meetings/2012-03-21
  258. # [18:58] <@tbsaunde> eeejay: ok
  259. # [18:58] <@davidb> MarcoZ: much obliged sir
  260. # [18:58] <@tbsaunde> eeejay: I just remember having color shifts in some windows program that wasn't a straight inverse but worked better than the straight inverse
  261. # [18:58] <@MarcoZ> davidb: yw!
  262. # [19:00] <@eeejay> davidb, the way apple does it - which makes sense, is that users configure what triple home press does. either activate voiceover, invert video, or magnifier. So I am thinking we should have a similar easy gesture a user could bind to the invert function
  263. # [19:00] <@davidb> i love that idea
  264. # [19:00] <@eeejay> tbsaunde, ah, interesting
  265. # [19:01] <@tbsaunde> eeejay: on the other hand perhaps xor is popular enough handling it seperately makes sense
  266. # [19:01] <@eeejay> tbsaunde, if you can recall what kind of filter that was, point me to it
  267. # [19:02] <@tbsaunde> eeejay: man it was like 9 years ago, but I suspect it was zoom text with a mostly inverse, but a bit of a green shift
  268. # [19:03] <@eeejay> tbsaunde, oh yeah, i think i have seen that
  269. # [19:03] <@eeejay> tbsaunde, i should really look at what commercial magnifiers do
  270. # [19:03] <@tbsaunde> yeah, can't hurt
  271. # [19:04] * @MarcoZ loves that idea, too. If you buy a fresh iOS device, triple-home always turns on VoiceOver so you can set up the device without sighted assistance.
  272. # [19:04] <@tbsaunde> eeejay: I suspect getting some feedback from bz / dbaron is a good idea in any case
  273. # [19:05] <@eeejay> MarcoZ, agreed. the problem we are facing is not really knowing what kind of "home" button these devices would have yet. and that will violate one of my own design principles: rely on hardware that might not be there
  274. # [19:05] <@eeejay> but i guess we didn't set that in stone :)
  275. # [19:06] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
  276. # [19:06] * ChanServ sets mode: +o hub
  277. # [19:07] <@MarcoZ> eeejay: I know. We're venturing into the wild with supported hardware like Android does.
  278. # [19:07] <@MarcoZ> hub: Great work! I can now interact with text and actually see what I type!
  279. # [19:08] <@tbsaunde> eeejay: yeah, that's a good goal, on the other hand its hard to assume nothing about your enviroment
  280. # [19:08] * @davidb -> https://wiki.mozilla.org/WeeklyUpdates
  281. # [19:09] <@tbsaunde> so i think it just comes down to better assumptions may lead to better code ;)
  282. # [19:09] * @davidb -> https://wiki.mozilla.org/WeeklyUpdates/2012-03-19
  283. # [19:09] <@hub> MarcoZ: awesome
  284. # [19:09] <Mark_Capella> davidb: ldap means I can do my try pushes now ... correct?
  285. # [19:10] <@hub> Mark_Capella: if you have a level 1, yes, definitely
  286. # [19:10] <@davidb> Mark_Capella: yes sir
  287. # [19:10] <@davidb> give it a whirl :)
  288. # [19:10] <Mark_Capella> :p just got it!
  289. # [19:10] <@davidb> we can take it away for the tongue
  290. # [19:10] <@davidb> :P
  291. # [19:10] <Mark_Capella> :(
  292. # [19:10] <@davidb> awww
  293. # [19:10] <Mark_Capella> :)
  294. # [19:10] <@davidb> not really
  295. # [19:11] <Mark_Capella> I thought the tongue meant me being my usual goofy ...
  296. # [19:11] <@davidb> i thought it was an albert einstein thing
  297. # [19:12] <@tbsaunde> davidb: meh, cutting off the tung solves that problem better
  298. # [19:12] <@davidb> heh
  299. # [19:12] <Mark_Capella> OH ! I remember that pic of einstein
  300. # [19:13] * @tbsaunde wonders if he can interest Mark_Capella in working on the tests for bug 686909
  301. # [19:13] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=686909 nor, --, ---, nobody, NEW, The system suffix is for system generated events only
  302. # [19:14] * Quits: aaronlev (chatzilla@moz-CDA191A6.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com) (Ping timeout)
  303. # [19:14] <Mark_Capella> is always interested ... just finished a bug ... ready for more ... this one says Linux ... I do WIN7
  304. # [19:15] <@davidb> Mark_Capella: BTW, congratulations!
  305. # [19:16] <@davidb> on level 1
  306. # [19:16] <Mark_Capella> level 1? yah ... took a month !
  307. # [19:16] <@davidb> nice
  308. # [19:16] <Mark_Capella> Oh! Is Mr. Surkov around? I lost his attention over the weekend
  309. # [19:17] <@tbsaunde> Mark_Capella: you can work on it on any platform
  310. # [19:17] <@tbsaunde> he was traveling, but probably around tonight our time
  311. # [19:17] <Mark_Capella> tbsaunde: I'll be grab for it then ... see if I'm up to it :)
  312. # [19:17] * @tbsaunde lols at "mr surkov"
  313. # [19:18] <@tbsaunde> I also find mr. Saunders odd when it refers to me so...
  314. # [19:18] <Mark_Capella> tbsaunde: that explains the quiet ... I'll be patient with'em "Mr. Alex"
  315. # [19:18] <Mark_Capella> <=== likes to be polite
  316. # [19:19] <@hub> Mark_Capella: we are usually on nickname basis ;-)
  317. # [19:19] <@hub> you can call me hub
  318. # [19:19] <@hub> :-)
  319. # [19:19] <Mark_Capella> cool ... call me mark
  320. # [19:19] <@firebot> New Core - Disability Access APIs bug 737101 filed by jdiggs@igalia.com.
  321. # [19:19] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=737101 nor, --, ---, nobody, NEW, Broken accessible hierarchy in Thunderbird Message Filters dialog
  322. # [19:21] <@tbsaunde> heh, I we usually call him just surkov or Alex :)
  323. # [19:22] <@firebot> markcapella@twcny.rr.com changed the Status on bug 686909 from NEW to ASSIGNED.
  324. # [19:24] <Mark_Capella> says his bug squish count is now over 20 and rising
  325. # [19:26] <@tbsaunde> Mark_Capella: thx :)
  326. # [19:27] <@davidb> I think seeing him online tonight is optimistic but maybe.
  327. # [19:37] <Mark_Capella> will wait for alex ... knew something was up, he's usually pretty fast on his replies
  328. # [19:42] * Joins: aaronlev (chatzilla@moz-D673AC7E.bstnma.fios.verizon.net)
  329. # [19:43] * Joins: aaronlev_ (chatzilla@moz-D673AC7E.bstnma.fios.verizon.net)
  330. # [19:44] * Quits: aaronlev (chatzilla@moz-D673AC7E.bstnma.fios.verizon.net) (Ping timeout)
  331. # [19:44] * aaronlev_ is now known as aaronlev
  332. # [19:44] <@tbsaunde> Mark_Capella: what are you waiting on surkov for?
  333. # [19:46] <Mark_Capella> clarification of direction on Bug 726071 - get rid nsAccUtils::GetPositionAndSizeForXULSelectControlItem mainly ... bug expanded scope ... i found a fix that he seems to indicate wont work :)
  334. # [19:46] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=726071 nor, --, ---, markcapella, ASSI, get rid nsAccUtils::GetPositionAndSizeForXULSelectControlItem
  335. # [19:47] <Mark_Capella> simple feedback on Bug 735136 - get rid of nsHTMLSelectOptionAccessible::GetPositionAndSizeInternal
  336. # [19:47] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=735136 nor, --, ---, markcapella, ASSI, get rid of nsHTMLSelectOptionAccessible::GetPositionAndSizeInternal
  337. # [19:49] <@tbsaunde> Mark_Capella: ok, I can try and look soon
  338. # [19:49] <Mark_Capella> please! and thank you :)
  339. # [19:54] <@MarcoZ> OK, calling it a night. see you tomorrow!
  340. # [19:54] <@davidb> MarcoZ: ok catch you tomorrow :)
  341. # [19:54] * Quits: @MarcoZ (marco.zehe@moz-35E8D10.dip.t-dialin.net) (Quit: n8)
  342. # [19:55] <@hub> davidb: he had a very long flight
  343. # [19:55] <@davidb> yeah
  344. # [19:55] <@hub> tbsaunde: so did you get on time?
  345. # [19:55] <@davidb> he sometimes take many days to recover
  346. # [19:55] <@hub> fog + fire + pilot missing = huge delaus in YYZ
  347. # [19:55] <@hub> s/delaus/delays/
  348. # [19:56] <@tbsaunde> hub: pretty close :)
  349. # [19:57] * Joins: rillian_lime (rillian@21B7B9F2.B87E9213.6E712CE2.IP)
  350. # [19:57] <@tbsaunde> davidb: yeah, I might be being optimastic about when he gets back, call it hoping I don't have to cover too much for him :)
  351. # [20:00] <@davidb> wishful thinking
  352. # [20:01] <@hub> tbsaunde: ok, good.
  353. # [20:03] <rillian_lime> davidb: so I'm trying to get the screen reader on linux to read my video subtitles
  354. # [20:03] <rillian_lime> silvia suggested adding aria-live, so I have them in a div with aria-live=polite
  355. # [20:03] <rillian_lime> and the text shows in the accessibility tree in the Dom Inspector
  356. # [20:04] <rillian_lime> as a paragraph under a section
  357. # [20:04] <rillian_lime> but orca doesn't read the captions, it just makes occasional statements about the progress bar
  358. # [20:04] <rillian_lime> any suggestions?
  359. # [20:15] <@davidb> rillian_lime: I would find out what is expected by testing some examples like http://test.cita.illinois.edu/aria/live/index.php
  360. # [20:15] <@davidb> i'm not sure how to mute the progress updates
  361. # [20:16] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.1 [Firefox 13.0a1/20120313142847])
  362. # [20:16] <@davidb> rillian_lime: you could also play with making the region assertive just to make sure it works
  363. # [20:21] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  364. # [20:26] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  365. # [20:26] * ChanServ sets mode: +o askalski
  366. # [20:29] <@firebot> trev.saunders@gmail.com granted review for attachment 606876 on bug 735136.
  367. # [20:29] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=735136 nor, --, ---, markcapella, ASSI, get rid of nsHTMLSelectOptionAccessible::GetPositionAndSizeInternal
  368. # [20:30] <@hub> askalski: so did customs harass you in Frankfurt?
  369. # [20:30] <@askalski> hub, ok
  370. # [20:30] <@askalski> no problems this time
  371. # [20:30] <@hub> awesone
  372. # [20:31] <rillian_lime> davidb: didn't appear to help. there are failed assertions in the accessibility code, so I can look at those
  373. # [20:32] <rillian_lime> also, those examples don't appear to work, even with voiceover in safari
  374. # [20:32] <rillian_lime> anyway, thanks for the pointers
  375. # [20:33] * Quits: shorlander (shorlander@40018561.F684631.21A4E96A.IP) (Quit: Leaving...)
  376. # [20:34] <@davidb> askalski: graydon is on IRC if you want to connect
  377. # [20:34] <@davidb> also hi!
  378. # [20:34] <@davidb> again
  379. # [20:34] <@hub> he is a few desk behind me :-)
  380. # [20:35] <@davidb> i keep forgetting that :)
  381. # [20:39] <rillian_lime> ok, the third example actually interrupts
  382. # [20:42] <rillian_lime> ...but doesn't resume. Wow, this stuff doesn't work at all :(
  383. # [20:44] <@davidb> rillian_lime: try adding aria-atomic="true"
  384. # [20:44] * @davidb wishes this was simpler
  385. # [21:12] * Quits: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net) (Ping timeout)
  386. # [21:12] * Joins: richardschwerdtfeger (richardsch@moz-130F1494.lightspeed.austtx.sbcglobal.net)
  387. # [21:16] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  388. # [21:21] <@firebot> New Core - Disability Access APIs bug 737156 filed by dbolter@mozilla.com.
  389. # [21:21] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=737156 nor, --, ---, nobody, NEW, Map role=note to IA2 role NOTE instead of SECTION
  390. # [21:25] <@davidb> ok gots to go
  391. # [21:26] * Quits: @davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  392. # [21:26] * Quits: aaronlev (chatzilla@moz-D673AC7E.bstnma.fios.verizon.net) (Ping timeout)
  393. # [21:28] <@firebot> dao@mozilla.com changed the Target Milestone on bug 407401 from --- to mozilla14.
  394. # [21:28] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=407401 nor, --, mozilla14, markcapella, ASSI, Remove namespaced ARIA support in feed parser
  395. # [21:30] * Joins: aaronlev (chatzilla@moz-D673AC7E.bstnma.fios.verizon.net)
  396. # [21:49] <@eeejay> aaronlev, have you been working on speclenium tests? updating the suite?
  397. # [21:56] * Quits: clown (clown@67828CC7.C1A51174.9D42CF23.IP) (Quit: Leaving.)
  398. # [22:00] <@eeejay> no space left on device
  399. # [22:00] <@eeejay> blah :(
  400. # [22:01] <aaronlev> eeejay: i put that to the side for now
  401. # [22:01] <aaronlev> i would not mind working on it
  402. # [22:02] <@eeejay> aaronlev, askalski is working on it too
  403. # [22:02] <@eeejay> aaronlev, just making sure we are not doing what you already did
  404. # [22:02] <aaronlev> cool
  405. # [22:04] <@askalski> eeejay, what I am working on that aaronlev is doing as well?
  406. # [22:04] <@askalski> we should synchronize on it
  407. # [22:04] <@eeejay> yep :)
  408. # [22:06] <aaronlev> well, i checked in my last changes, but i'd love to keep track of what you're doing
  409. # [22:06] <aaronlev> i didnt
  410. # [22:07] <aaronlev> i didn't get it working with chrome yet
  411. # [22:07] <aaronlev> askalski: how can i keep track of progress?
  412. # [22:11] <@askalski> aaronlev, what time zone are you?
  413. # [22:11] <@askalski> aaronlev, we could use for example git+wiki
  414. # [22:12] <aaronlev> i'm eastern time u.s.
  415. # [22:35] <@askalski> aaronlev, what do you think about getting git+wiki?
  416. # [22:39] <@askalski> ok, I am going to sleep now
  417. # [22:39] <@askalski> aaronlev, mail me please on git+wiki idea. askalski@mozilla.com
  418. # [22:39] <@askalski> see you everyone
  419. # [22:39] * Quits: @askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Quit: Wychodzi)
  420. # [22:39] <@hub> eeejay: btw, for b2g shall we start by getting gecko build with accessibility in?
  421. # [22:41] <@eeejay> hub, yeah, we should
  422. # [22:42] <@eeejay> hub, might be worth to have something to demonstrate on our end first
  423. # [22:43] <aaronlev> eeejay: what is askalski's real name?
  424. # [22:43] <aaronlev> !seen askalski
  425. # [22:43] <@firebot> askalski was last seen 3 minutes and 35 seconds ago, saying 'see you everyone' in #accessibility.
  426. # [22:43] <aaronlev> firebot: who is askalski
  427. # [22:43] <@firebot> aaronlev: Sorry, I've no idea what 'askalski' is.
  428. # [22:43] <@eeejay> aaronlev, Andrzej Skalski
  429. # [22:44] <@hub> eeejay: yeah but without that we can't do anything anyway
  430. # [22:44] <@eeejay> hub, with --enable-accessibility we can
  431. # [22:46] <@hub> exactly
  432. # [22:46] <@eeejay> hub, actually, i just see darwin blacklisted now. b2g might have a11y built
  433. # [22:46] * @eeejay checks
  434. # [22:47] <@hub> they don't disable in the mozconfig
  435. # [22:47] * Quits: aaronlev (chatzilla@moz-D673AC7E.bstnma.fios.verizon.net) (Ping timeout)
  436. # [22:48] <@eeejay> hub, looks like it is built
  437. # [23:05] * Joins: surkov (surkov@BEE06F1B.E0C13F7A.33A1AC3C.IP)
  438. # [23:05] * ChanServ sets mode: +o surkov
  439. # [23:26] * Joins: fxa90id (fxa90id@moz-4196D410.neoplus.adsl.tpnet.pl)
  440. # [23:28] <@hub> hey surkov. welcome back
  441. # [23:28] <@surkov> hey, hub!
  442. # [23:32] * Quits: fxa90id (fxa90id@moz-4196D410.neoplus.adsl.tpnet.pl) (Quit: Leaving)
  443. # [23:43] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  444. # Session Close: Tue Mar 20 00:00:00 2012

The end :)