/irc-logs / mozilla / #accessibility / 2013-05-07 / end

Options:

  1. # Session Start: Tue May 07 00:00:01 2013
  2. # Session Ident: #accessibility
  3. # [00:00] * Quits: lizzard (ehenry@moz-39D40B24.tmodns.net) (Quit: lizzard)
  4. # [00:00] * Joins: rednaks (rednaks@AB66311A.7A0914DE.55FFA9B4.IP)
  5. # [00:02] * Quits: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  6. # [00:04] * Joins: lizzard (ehenry@moz-39D40B24.tmodns.net)
  7. # [00:05] * Joins: nhirata (anonymous@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  8. # [00:17] * Quits: lizzard (ehenry@moz-39D40B24.tmodns.net) (Quit: lizzard)
  9. # [00:37] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  10. # [00:51] * Quits: Jesse (jruderman@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Jesse)
  11. # [00:53] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  12. # [01:01] * Quits: rednaks (rednaks@AB66311A.7A0914DE.55FFA9B4.IP) (Quit: Téléportation !)
  13. # [01:01] * Joins: Jesse (jruderman@moz-BE33DA21.fw1.sfo1.mozilla.net)
  14. # [01:04] * Quits: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP) (Quit: Leaving.)
  15. # [01:08] * Quits: a-865 (fmcz@moz-8F21088B.cable.mindspring.com) (Quit: ChatZilla 0.9.90 [SeaMonkey 2.18/20130502194814])
  16. # [01:10] * Quits: MrMazda (fmcz@moz-8F21088B.cable.mindspring.com) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.18/2009082712])
  17. # [01:12] * Quits: habber-away (habber@moz-8654C0B7.nyc.res.rr.com) (Quit: habber-away)
  18. # [01:23] * Quits: Jesse (jruderman@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Jesse)
  19. # [01:26] * Joins: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  20. # [01:26] * Joins: a-865 (fmcz@moz-8F21088B.cable.mindspring.com)
  21. # [01:27] * Joins: MrMazda (fmcz@moz-8F21088B.cable.mindspring.com)
  22. # [01:27] * Joins: Jesse (jruderman@moz-BE33DA21.fw1.sfo1.mozilla.net)
  23. # [01:42] * Quits: nhirata (anonymous@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
  24. # [01:50] * Quits: victorporof (victorporo@90976241.6D2FB7A4.79933D60.IP) (Quit: victorporof)
  25. # [02:08] * Quits: Jesse (jruderman@moz-BE33DA21.fw1.sfo1.mozilla.net) (Connection reset by peer)
  26. # [02:15] * Joins: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP)
  27. # [02:21] * Joins: surkov (surkov@4F778CCB.95871A73.E17943EE.IP)
  28. # [02:21] * ChanServ sets mode: +o surkov
  29. # [02:49] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
  30. # [03:05] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
  31. # [03:05] * khuey is now known as khuey|away
  32. # [03:45] * Quits: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP) (Quit: Leaving.)
  33. # [03:45] * Joins: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP)
  34. # [03:53] * Quits: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP) (Quit: Leaving.)
  35. # [03:57] <@firebot> New Core - Disability Access APIs bug 869280 filed by eitan@monotonous.org.
  36. # [03:57] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=869280 nor, --, ---, nobody, NEW, Add temporary modal subtree to pivot API
  37. # [03:59] <@firebot> eitan@monotonous.org requested review from surkov.alexander@gm ail.com for attachment 746184 on bug 869280.
  38. # [04:02] * Quits: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  39. # [04:06] * Joins: nhirata (anonymous@moz-1C9070FC.lightspeed.sntcca.sbcglobal.net)
  40. # [04:07] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
  41. # [04:08] <@firebot> surkov.alexander@gmail.com cancelled review?(dbolter@mozilla.com ) for attachment 743654 on bug 864224.
  42. # [04:08] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=864224 nor, --, ---, surkov.alexander, ASSI, Support nested ARIA listitems structured by role='group'
  43. # [04:16] * Quits: nhirata (anonymous@moz-1C9070FC.lightspeed.sntcca.sbcglobal.net) (Quit: nhirata)
  44. # [04:46] * Joins: nhirata (anonymous@moz-1C9070FC.lightspeed.sntcca.sbcglobal.net)
  45. # [04:56] <@firebot> trev.saunders@gmail.com granted review for attachment 745528 on bug 860013.
  46. # [04:56] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=860013 maj, --, ---, surkov.alexander, NEW, navigation by words broken with orca
  47. # [05:00] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
  48. # [05:00] * Joins: Boriss (FlyingToas@moz-3C817AF9.hsd1.ca.comcast.net)
  49. # [05:26] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
  50. # [05:39] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  51. # [06:00] * Quits: nhirata (anonymous@moz-1C9070FC.lightspeed.sntcca.sbcglobal.net) (Quit: nhirata)
  52. # [07:12] <@firebot> yura.zenevich@gmail.com requested feedback from marco.zehe@google mail.com for attachment 746230 on bug 857946.
  53. # [07:12] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=857946 maj, --, ---, yura.zenevich, NEW, [AccessFu] After closing all tabs, newly loaded pages are no longer accessible
  54. # [07:15] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  55. # [07:23] * Quits: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com) (Ping timeout)
  56. # [07:29] * Joins: nhirata (anonymous@moz-1A50F7F8.hsd1.ca.comcast.net)
  57. # [08:16] * Joins: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com)
  58. # [08:34] * Quits: nhirata (anonymous@moz-1A50F7F8.hsd1.ca.comcast.net) (Quit: nhirata)
  59. # [08:39] * Quits: icaaq (Adium@moz-200DC1CF.customers.ownit.se) (Quit: Leaving.)
  60. # [08:41] * Joins: victorporof (victorporo@90976241.6D2FB7A4.79933D60.IP)
  61. # [08:56] * Quits: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com) (Ping timeout)
  62. # [08:56] * Joins: icaaq (Adium@D2069856.FE797095.222B27F0.IP)
  63. # [09:17] * Joins: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com)
  64. # [09:53] <icaaq> is there a way to navigate yourself to the next invalid element? when using aria-invalid ping SteveF
  65. # [10:03] <SteveF> icaaq: not that i know of
  66. # [10:07] <icaaq> SteveF: ok, I think it would be helpful though
  67. # [10:23] <fxa90id> hmm
  68. # [10:24] <fxa90id> tbsaunde, how can I find where ARIAGridCellAccessible is used ? Im looking on mxr page but cant find it ;(
  69. # [10:31] <fxa90id> and ARIaGridCellAccessible inherits from TableCellAccessible so should I use AriaGridCellAccessible::RowFor
  70. # [10:43] * Quits: fxa90id (fxa90id@moz-51B58B64.dsl.dynamic.t-mobile.pl) (Ping timeout)
  71. # [11:08] * Joins: Gijs (gijs@moz-C11B0461.dsl.alice.nl)
  72. # [12:13] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
  73. # [12:13] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
  74. # [13:25] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
  75. # [13:27] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Quit: Téléportation !)
  76. # [14:00] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
  77. # [14:16] * Joins: habber (habber@moz-8654C0B7.nyc.res.rr.com)
  78. # [14:25] * Quits: victorporof (victorporo@90976241.6D2FB7A4.79933D60.IP) (Quit: victorporof)
  79. # [14:29] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  80. # [14:38] * Joins: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com)
  81. # [14:46] * Joins: maxli (maxli@F2D29657.F60B0462.67AC9B1.IP)
  82. # [14:48] * Quits: icaaq (Adium@D2069856.FE797095.222B27F0.IP) (Ping timeout)
  83. # [14:54] * Joins: icaaq (Adium@D2069856.FE797095.222B27F0.IP)
  84. # [14:57] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  85. # [15:05] * Joins: jongund (chatzilla@moz-97EEA285.rehab.uiuc.edu)
  86. # [15:06] * Quits: jongund (chatzilla@moz-97EEA285.rehab.uiuc.edu) (Input/output error)
  87. # [15:23] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  88. # [15:23] * ChanServ sets mode: +qo davidb davidb
  89. # [15:24] <@davidb> heyo
  90. # [15:24] * @davidb waves to surkov
  91. # [15:26] <@davidb> 7 meetings today
  92. # [15:26] <@davidb> that sounds like fail
  93. # [15:27] <@davidb> !seen marcoz
  94. # [15:27] <@firebot> marcoz was last seen 24 hours, 29 minutes and 15 seconds ago, saying 'Hi yzen!' in #accessibility.
  95. # [15:27] <@tbsaunde> davidb: I guess you should learn to make better life choices
  96. # [15:28] <@davidb> boy howdy
  97. # [15:30] * Joins: yzen (Adium@82D66FFE.A6295926.9D42CF23.IP)
  98. # [15:32] * Quits: yzen (Adium@82D66FFE.A6295926.9D42CF23.IP) (Ping timeout)
  99. # [15:32] * Joins: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP)
  100. # [15:34] <@tbsaunde> morning
  101. # [15:45] * Joins: victorporof (victorporo@90976241.6D2FB7A4.79933D60.IP)
  102. # [16:00] <@davidb> maxli: did you create this manually or was it automatic? https://mozillians.org/en-US/u/maxli/
  103. # [16:02] <maxli> davidb: I think I created it myself.
  104. # [16:03] <@davidb> cool
  105. # [16:05] * Quits: @tbsaunde (tbsaunde@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  106. # [16:05] * Joins: tbsaunde (tbsaunde@moz-DB4A9C19.scl3.mozilla.com)
  107. # [16:05] * Quits: khuey|away (khuey@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  108. # [16:05] * Joins: khuey|away (khuey@moz-DB4A9C19.scl3.mozilla.com)
  109. # [16:05] * Quits: gavin (gavin@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  110. # [16:05] * Joins: gavin (gavin@moz-DB4A9C19.scl3.mozilla.com)
  111. # [16:15] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  112. # [16:33] <@firebot> dbolter@mozilla.com changed the Resolution on bug 530792 from --- to WORKSFORME.
  113. # [16:33] <@firebot> dbolter@mozilla.com changed the Status on bug 530792 from NEW to RESOLVED.
  114. # [16:33] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=530792 nor, --, ---, dbolter, RESO WORKSFORME, Define default aria states as per implementation guide (w3c)
  115. # [16:58] * Quits: @davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  116. # [16:59] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  117. # [16:59] * ChanServ sets mode: +qo davidb davidb
  118. # [17:07] <SteveF> davidb: did you get my google chat message/plea?
  119. # [17:08] <@davidb> yes and my answer is long but 7 meetings
  120. # [17:10] <@eeejay> hiyo
  121. # [17:10] <yzen> eeejay: hi
  122. # [17:10] <@eeejay> yzen, hey
  123. # [17:11] <yzen> eeejay: i have a patch for the no tab issue, i marked it for feedback, perhaps you have some thoughts as to how it can be unit tested, other than that i think it's good for review..
  124. # [17:13] <@eeejay> yzen, yeah, it looks good enough
  125. # [17:13] <SteveF> davidb: OK keep your hat on and stop complaining I am a mozillian you know
  126. # [17:14] <yzen> eeejay: but yes, it's a funky problem, since event manager retains an indirect reference to the content script that was gone with the tab.. essentially what you said yesterday
  127. # [17:15] <@eeejay> yzen, yeah. bbiab. meeting
  128. # [17:49] * Joins: fxa90id (fxa90id@moz-51B58B64.dsl.dynamic.t-mobile.pl)
  129. # [17:56] * khuey|away is now known as khuey
  130. # [18:01] * khuey is now known as khuey|away
  131. # [18:05] <@firebot> eitan@monotonous.org granted feedback for attachment 746230 on bug 857946.
  132. # [18:05] * Joins: nhirata (anonymous@moz-1A50F7F8.hsd1.ca.comcast.net)
  133. # [18:05] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=857946 maj, --, ---, yura.zenevich, NEW, [AccessFu] After closing all tabs, newly loaded pages are no longer accessible
  134. # [18:06] <yzen> eeejay: let me know if you have a sec to chat about ^
  135. # [18:06] <@eeejay> yzen, yeah?
  136. # [18:07] <yzen> eeejay: to completely fix the issue, we could create an event manager per context script? would that result in too much overhead ?
  137. # [18:07] <@eeejay> yzen, they would all recieve the same events.
  138. # [18:08] <@eeejay> yzen, you are welcome to come up with something more complete
  139. # [18:09] <yzen> eeejay: ill tinker a little more then, if i won't come up with anything ill mark current patch for r?
  140. # [18:10] <@eeejay> yzen, maybe EventManager exists per-process, and dispatches the event to a document-bound child object
  141. # [18:11] <@eeejay> yzen, we could open another bug for that
  142. # [18:11] <@eeejay> and land this fix in the meantime too
  143. # [18:11] <yzen> eeejay: that's a good idea
  144. # [18:11] <@eeejay> because it is definitely hacky.
  145. # [18:12] <@eeejay> bbiab, commuting
  146. # [18:12] <yzen> ill do that if i can't come up with anything by tomorrow
  147. # [18:35] * khuey|away is now known as khuey
  148. # [18:47] <@eeejay> yzen, maybe calls to start() increment a counter, calls to stop() decrement, and when we reach zero, we actually stop the EventManager.
  149. # [18:48] <yzen> eeejay: well i found the following sequence when the last tab is closed: about:home is opened, selected and only then the last tab is closed
  150. # [18:48] <yzen> eeejay: so it technically never gets to 0
  151. # [18:48] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  152. # [18:48] <@eeejay> yzen, that is fine, it should not
  153. # [18:50] <yzen> eeejay: and it all fails when sendMsgFunc is called within the event manager. i might be missing something though, could you give an example of what would the counter affect?
  154. # [18:51] <@eeejay> yzen, the sendMsgFunc should only be set when the counter is incremented from 0 to 1
  155. # [19:05] * Joins: rednaks (rednaks@95FDA14C.71823851.55FFA9B4.IP)
  156. # [19:15] <yzen> eeejay: oh right, that's the thing i remembered, event manager is stopped inside the content-script on AccessFu:stop, but im not sure it's possible to call it before tab gets closed, would you know?
  157. # [19:15] * Joins: Jesse (jruderman@moz-BE33DA21.fw1.sfo1.mozilla.net)
  158. # [19:17] <@eeejay> yzen, not sure
  159. # [19:17] <yzen> eeejay: that's what i noticed, when sending an AccessFu:stop on TabClose it never gets handled by the target content-script ..
  160. # [19:21] <maxli> eeejay, i have some questions for you
  161. # [19:22] <@eeejay> maxli, yep
  162. # [19:24] <maxli> eeejay, so if I add the checkable property to a AccessibilityNode, it makes talkback read out the state of the checkbox too, so it gets read out twice; that's seems to be a problem
  163. # [19:26] <@eeejay> maxli, interesting
  164. # [19:26] <@eeejay> maxli, we would need to change the utterance generator not to include the checked state in the utterance
  165. # [19:26] <@eeejay> maxli, and potentially only for jb, not for previous versions
  166. # [19:28] <maxli> eeejay, so a potential problem with that is that the order is different, i.e. doing that would change the utterance from "checked checkbox" to "checkbox checked"
  167. # [19:28] * Quits: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP) (Quit: Leaving.)
  168. # [19:29] <@eeejay> maxli, i don't think that is significant
  169. # [19:30] <maxli> eeejay, okay, wasn't sure if it was a big deal
  170. # [19:30] <@eeejay> maxli, another thing, we may want to swap the utterance ordering to description last by default
  171. # [19:30] <@davidb> SteveF: lol
  172. # [19:30] <@davidb> (you very much are)
  173. # [19:30] <SteveF> davidb: i was being serious
  174. # [19:30] <@eeejay> maxli, which is how it is in the rest of android, so it would fit better
  175. # [19:30] <SteveF> :-)
  176. # [19:30] <@davidb> :)
  177. # [19:31] <@eeejay> SteveF, davidb, is this being recorded?
  178. # [19:31] <@davidb> SteveF: so yeah i can exert some influence but i can't really be definitive - since community project etc
  179. # [19:31] <@davidb> eeejay: yes
  180. # [19:31] <@eeejay> longdesc, lol
  181. # [19:31] <@davidb> logbot: hi
  182. # [19:31] <logbot> davidb, found more than 20 results, showing 3
  183. # [19:31] <logbot> May 7 17:27 <eeejay> SteveF, davidb, is this being recorded?
  184. # [19:31] <logbot> May 7 17:27 <eeejay> maxli, which is how it is in the rest of android, so it would fit better
  185. # [19:31] <logbot> May 7 17:26 <eeejay> maxli, another thing, we may want to swap the utterance ordering to description last by default
  186. # [19:31] <@eeejay> loldesc
  187. # [19:32] <@davidb> eeejay: this is about hgroup :P
  188. # [19:32] <@eeejay> oh
  189. # [19:32] <@davidb> logbot: longdesc
  190. # [19:32] <logbot> davidb, found more than 20 results, showing 3
  191. # [19:32] <logbot> May 7 17:28 <eeejay> longdesc, lol
  192. # [19:32] <logbot> May 6 15:14 <eeejay> davidb, tbsaunde, i'm down with anything you guys decide on longdesc :)
  193. # [19:32] <logbot> May 1 19:07 <davidb> regardless of idealism i think the least damaging way forward is to give longdesc the college try.
  194. # [19:33] <@davidb> interesting.
  195. # [19:33] <@davidb> tbsaunde: now is good?
  196. # [19:33] <@eeejay> loldesc="IF U FOLLOW DIS LINK U WILL REACH PAEG BOUT KITTEHS"
  197. # [19:34] <tbsaunde> davidb: sure
  198. # [19:34] <@davidb> loldesc="Y U NO READ ARTICLE"
  199. # [19:34] <@davidb> tbsaunde: ok regular place
  200. # [19:44] * Quits: maxli (maxli@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  201. # [19:47] * Joins: maxli (maxli@F2D29657.F60B0462.67AC9B1.IP)
  202. # [19:56] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  203. # [19:59] * Quits: rednaks (rednaks@95FDA14C.71823851.55FFA9B4.IP) (Quit: Téléportation !)
  204. # [20:03] * Joins: rednaks (rednaks@95FDA14C.71823851.55FFA9B4.IP)
  205. # [20:11] * Quits: @davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  206. # [20:12] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  207. # [20:12] * ChanServ sets mode: +qo davidb davidb
  208. # [20:17] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
  209. # [20:18] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
  210. # [20:24] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  211. # [20:31] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  212. # [20:46] * Quits: icaaq (Adium@D2069856.FE797095.222B27F0.IP) (Quit: Leaving.)
  213. # [20:46] * Joins: icaaq (Adium@moz-4595FE6F.creuna.se)
  214. # [21:00] * khuey is now known as khuey|away
  215. # [21:17] * habber is now known as habber-away
  216. # [21:18] * Quits: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com) (Ping timeout)
  217. # [21:27] * Quits: @surkov (surkov@4F778CCB.95871A73.E17943EE.IP) (Quit: surkov)
  218. # [21:31] * Quits: Boriss (FlyingToas@moz-3C817AF9.hsd1.ca.comcast.net) (Quit: Boriss)
  219. # [21:34] * @davidb grumbles about inaccessible pdf
  220. # [21:38] * Quits: fxa90id (fxa90id@moz-51B58B64.dsl.dynamic.t-mobile.pl) (Ping timeout)
  221. # [21:38] * Joins: fxa90id (fxa90id@moz-77022E21.dsl.dynamic.t-mobile.pl)
  222. # [21:40] <tbsaunde> davidb: clearly people should only be allowed to make pdfs from tx so they'd all be accessible :)
  223. # [21:40] <@firebot> eitan@monotonous.org granted review for attachment 744599 on bug 785144.
  224. # [21:40] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=785144 nor, --, ---, maxli, NEW, [AccessFu] Braille doesn't update when navigating through content
  225. # [21:41] * Quits: @davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  226. # [21:43] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  227. # [21:43] * ChanServ sets mode: +qo davidb davidb
  228. # [21:46] * Joins: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com)
  229. # [21:48] <yzen> eeejay: have a sec for a quick question ?
  230. # [21:49] <@eeejay> yzen, yep
  231. # [21:52] <yzen> eeejay: so content-script has a global content object that corresponds to a window object. do you think i can fish something out of it that's specific to a particular document. if so, eventmanager could track which document that the event was scoped to and match it to the right sendMsgFunc ?
  232. # [21:53] <@eeejay> yzen, you could do that. not sure if it is worthwhile
  233. # [21:53] <@eeejay> yzen, you would need to do that for every event
  234. # [21:54] * Quits: Gijs (gijs@moz-C11B0461.dsl.alice.nl) (Quit: poof)
  235. # [21:56] * Quits: @davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  236. # [21:58] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  237. # [21:58] * ChanServ sets mode: +qo davidb davidb
  238. # [22:00] * habber-away is now known as habber
  239. # [22:04] * khuey|away is now known as khuey
  240. # [22:09] * Joins: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  241. # [22:14] * Joins: Boriss_ (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  242. # [22:15] * Quits: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  243. # [22:15] * Boriss_ is now known as Boriss
  244. # [22:25] <@firebot> trev.saunders@gmail.com denied review for attachment 745601 on bug 868789.
  245. # [22:25] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=868789 nor, --, ---, nobody, NEW, Name computation for SVG is wrong
  246. # [22:30] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  247. # [22:34] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  248. # [22:36] * Quits: habber (habber@moz-8654C0B7.nyc.res.rr.com) (Quit: habber)
  249. # [22:37] * khuey is now known as khuey|away
  250. # [22:37] * khuey|away is now known as khuey
  251. # [22:44] * Quits: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Client exited)
  252. # [22:44] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  253. # [22:50] * Parts: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  254. # [22:54] * Quits: maxli (maxli@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  255. # [22:57] <yzen> eeejay: so the child side message managers run in child processes is that correct ? did you mention that andoid is the special case ?
  256. # [22:57] <yzen> android*
  257. # [22:57] <@eeejay> yzen, correct
  258. # [22:57] <@eeejay> yzen, at this point, only b2g does oop content
  259. # [22:57] <@eeejay> = out of process
  260. # [22:58] <yzen> eeejay: desktop neither ?
  261. # [22:58] <@eeejay> yzen, by default no
  262. # [23:01] <yzen> eeejay: you mentioned earlier 'maybe EventManager exists per-process, and dispatches the event to a document-bound child object' , i m trying to think of how that could be possibel
  263. # [23:01] <yzen> possible*
  264. # [23:02] <@eeejay> yzen, i was suggesting what you did just earlier
  265. # [23:02] * Quits: @davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  266. # [23:03] <@eeejay> yzen, send to each window its associated event
  267. # [23:03] <yzen> eeejay: right so you think it might not be worthwhile ?
  268. # [23:04] <@eeejay> yzen, maybe!
  269. # [23:04] <@eeejay> yzen, i should look at the problem more closely
  270. # [23:12] <yzen> eeejay: when we load content script, they do have their own scope ? if so, afaik messages are are sent by frame message manager which means if content script had its own event manager, it would only get the message directed at it ? i mean i can try and see what happens ?
  271. # [23:12] * Joins: Boriss_ (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  272. # [23:13] <@eeejay> yzen, EventManager will be singleton in each process
  273. # [23:13] <@eeejay> yzen, so in the case of android, no matter how many content scripts are started, there will only be one EventManager
  274. # [23:14] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  275. # [23:14] * Boriss_ is now known as Boriss
  276. # [23:14] * Joins: Boriss_ (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  277. # [23:15] <yzen> eeejay: right, but what if it used Object.create(EventManager) object ? sorry if my suggestion is too naive ;)
  278. # [23:15] <yzen> as an example
  279. # [23:15] * Quits: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  280. # [23:15] * Boriss_ is now known as Boriss
  281. # [23:16] <@eeejay> yzen, so each content script would have its own instance?
  282. # [23:16] <yzen> eeejay: essentially yes
  283. # [23:16] <yzen> and in case we do run it in b2g, it would be the case that we have an event manager per process
  284. # [23:17] <@eeejay> yzen, you would then need to filter accessible events so that only the ones that originate from the given window are used
  285. # [23:17] <yzen> eeejay: from within the event manager ?
  286. # [23:17] <@eeejay> yzen, you would then be registering a lot of listeners which is expensive
  287. # [23:17] <@eeejay> yzen, yeah
  288. # [23:17] <yzen> eeejay: yes my concern
  289. # [23:18] <@eeejay> yzen, there should only be one observer that sends the messages to the window-associated managers
  290. # [23:18] <@eeejay> perhaps
  291. # [23:18] * Quits: rednaks (rednaks@95FDA14C.71823851.55FFA9B4.IP) (Client exited)
  292. # [23:19] <yzen> that's in AccessFu.jsm right ?
  293. # [23:19] * Joins: rednaks (rednaks@95FDA14C.71823851.55FFA9B4.IP)
  294. # [23:22] <yzen> eeejay: right, i see, it sends a message to a window message manager and hence all frames
  295. # [23:22] <yzen> brb
  296. # [23:27] * Quits: rednaks (rednaks@95FDA14C.71823851.55FFA9B4.IP) (Quit: Téléportation !)
  297. # [23:28] * Joins: rednaks (rednaks@95FDA14C.71823851.55FFA9B4.IP)
  298. # [23:31] * Quits: rednaks (rednaks@95FDA14C.71823851.55FFA9B4.IP) (Quit: Téléportation !)
  299. # [23:31] * Joins: rednaks (rednaks@95FDA14C.71823851.55FFA9B4.IP)
  300. # [23:34] * Quits: rednaks (rednaks@95FDA14C.71823851.55FFA9B4.IP) (Quit: Téléportation !)
  301. # [23:38] * Joins: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP)
  302. # [23:39] * Quits: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com) (Ping timeout)
  303. # Session Close: Wed May 08 00:00:00 2013

The end :)