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

Options:

  1. # Session Start: Fri May 10 00:00:00 2013
  2. # Session Ident: #accessibility
  3. # [00:01] <stefanh> and commenting out the focus test for the specific label fixes it as well
  4. # [00:01] <tbsaunde> stefanh: hm, interesting, but I don't really know much about box-shadow and what it does to layout that it might cause that :(
  5. # [00:03] <stefanh> tbsaunde: do you have any suggestion of whom to ask? surkov maybe?
  6. # [00:05] <tbsaunde> stefanh: yeah, surkov or me would be the people
  7. # [00:07] <stefanh> tbsaunde: ok, thanks
  8. # [00:07] <tbsaunde> stefanh: a stack for the assert might be interesting, but its probably time to break out a debugger :/
  9. # [00:08] <stefanh> tbsaunde: well, I could probably do that with some help, but I don't understand the accessibility code
  10. # [00:10] <stefanh> tbsaunde: I've looked at nsAccessibilityService.cpp, but I don't understand why xulLabel is false in this case
  11. # [00:12] <tbsaunde> stefanh: presumably because accessible->AsXULLabel() was null meaning the accessible isn't a xul label
  12. # [00:13] <tbsaunde> stefanh: p accessible / p *accessible with set print object on in gdb would certainly be interesting, but I'm not sure if they'll be enough on there own
  13. # [00:13] <tbsaunde> stefanh: also, there's a couple labels in that file do you which one is involved?
  14. # [00:14] <stefanh> tbsaunde: in this case it's only the label with the value set
  15. # [00:14] <stefanh> let me get the id, one sec
  16. # [00:14] <stefanh> tbsaunde: it's the linkLabelWithValue one
  17. # [00:15] * Quits: Gijs (gijs@moz-C11B0461.dsl.alice.nl) (Quit: sleep)
  18. # [00:19] <tbsaunde> stefanh: ok, I think I really want to see what type gdb thinks accessible is when you've done set print object on
  19. # [00:24] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  20. # [00:25] * Quits: rednaks (rednaks@8440882F.B083B178.55FFA9B4.IP) (Quit: Téléportation !)
  21. # [00:26] <@firebot> eitan@monotonous.org cancelled review?(eitan@monotonous.or g) for attachment 747441 on bug 857946.
  22. # [00:26] <@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
  23. # [00:31] <stefanh> I'm going to see if this is just mac-specific first
  24. # [00:33] <tbsaunde> stefanh: sounds good, if it reproduces on linux I could probably look at in a debugger within the next couple days
  25. # [00:34] <stefanh> that would be a relief :-)
  26. # [00:34] <@eeejay> yzen, ping?
  27. # [00:34] <yzen> eeejay: hi
  28. # [00:34] <@eeejay> yzen, i have some revised thoughts :)
  29. # [00:34] <@eeejay> yzen, might be bad for to amend window
  30. # [00:35] <@eeejay> yzen, it clutters content's namespace
  31. # [00:35] <tbsaunde> stefanh: you could also try talking to surkov of course :)
  32. # [00:35] <yzen> eeejay: you mean sticking and checking for window.eventManager ?
  33. # [00:35] <@eeejay> yzen, yeah
  34. # [00:36] <@eeejay> yzen, might be worth having the entry point be something similar to AEO (with a different name)
  35. # [00:36] <stefanh> tbsaunde: yeah, sure :) I'll see what happens on win/nix first - right now it's 00:35 AM here, so I'm not that clever anymore ;-)
  36. # [00:36] <@eeejay> yzen, that would add the window as a key in WeakMap, and the value something that is equivalent now to EventManager
  37. # [00:37] <yzen> eeejay: it's actually something i was wondering about, do content-scripts need to be bound to some function scope ?
  38. # [00:37] <@eeejay> yzen, don't know what you mean
  39. # [00:37] <yzen> eeejay: that's sounds reasonable , so your other suggestion then?
  40. # [00:38] <yzen> eeejay: the stuff declared in content script will be in global namespace is that right?
  41. # [00:38] <yzen> e.g. on window object
  42. # [00:39] <tbsaunde> stefanh: hah :)
  43. # [00:40] <@eeejay> yzen, i'm experimenting now
  44. # [00:40] <yzen> eeejay: i feel like i saw an example with content-script content being in an anonymous function
  45. # [00:40] <@eeejay> yzen, oh, oops
  46. # [00:41] <@eeejay> yzen, you need to amend 'content'
  47. # [00:41] <@eeejay> 'this' is not the window
  48. # [00:43] <yzen> eeejay: k got it
  49. # [00:43] <@eeejay> yzen, so what i suggested would not work. yzen, i would go ahead with a WeakMap, and have the window be a key
  50. # [00:44] <yzen> eeejay: cool, ill revise that
  51. # [00:44] <yzen> i mean my patch
  52. # [00:45] <@eeejay> yzen, k. i'm off for a bit
  53. # [00:51] <yzen> eeejay: looks like i would need to track the size manually, hope that's ok ?
  54. # [00:52] * Quits: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP) (Quit: Leaving.)
  55. # [00:57] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  56. # [01:08] * Joins: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP)
  57. # [01:09] * Joins: maxli1 (maxli@C03F2759.C70D537E.2FA4EA88.IP)
  58. # [01:09] * Quits: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP) (Connection reset by peer)
  59. # [01:10] * Quits: maxli1 (maxli@C03F2759.C70D537E.2FA4EA88.IP) (Quit: Leaving.)
  60. # [01:10] * Joins: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP)
  61. # [01:16] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
  62. # [01:31] * khuey is now known as khuey|away
  63. # [01:46] * Quits: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: nhirata)
  64. # [01:49] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
  65. # [01:53] <@firebot> New Core - Keyboard: Navigation bug 870615 filed by cykesiopka.bmo@gmail.com.
  66. # [01:53] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=870615 nor, --, ---, nobody, NEW, Access keys unusable in "Clear Recent History" listbox
  67. # [02:03] * stefanh is now known as stefanh|away
  68. # [02:03] * Quits: Jesse (jruderman@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Jesse)
  69. # [02:04] * stefanh|away is now known as stefanh
  70. # [02:04] * Quits: stefanh (stefanh@moz-3EED0162.customers.ownit.se) (Quit: ChatZilla 0.9.90 [SeaMonkey 2.17.1/20130410205209])
  71. # [02:18] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  72. # [02:19] * Quits: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP) (Quit: Leaving.)
  73. # [02:20] <yzen> eeejay: ping
  74. # [02:30] * khuey|away is now known as khuey
  75. # [03:07] * Joins: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP)
  76. # [03:13] * Quits: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP) (Ping timeout)
  77. # [03:26] * Quits: mhoye (mhoye@moz-C14EAE67.vs.heavycomputing.ca) (Ping timeout)
  78. # [03:27] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  79. # [03:59] * Joins: mhoye (mhoye@moz-C14EAE67.vs.heavycomputing.ca)
  80. # [04:12] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  81. # [04:21] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
  82. # [05:06] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
  83. # [05:22] * khuey is now known as khuey|away
  84. # [05:24] * khuey|away is now known as khuey
  85. # [05:29] * Joins: lizzard (ehenry@moz-E44C8481.dsl.static.sonic.net)
  86. # [05:30] * Joins: lizzard_ (ehenry@moz-39D40B24.tmodns.net)
  87. # [05:31] * Quits: lizzard (ehenry@moz-E44C8481.dsl.static.sonic.net) (Ping timeout)
  88. # [05:31] * lizzard_ is now known as lizzard
  89. # [05:43] * Quits: lizzard (ehenry@moz-39D40B24.tmodns.net) (Quit: lizzard)
  90. # [05:58] * Joins: lizzard (ehenry@moz-E44C8481.dsl.static.sonic.net)
  91. # [06:02] * Quits: lizzard (ehenry@moz-E44C8481.dsl.static.sonic.net) (Quit: lizzard)
  92. # [06:06] * khuey is now known as khuey|away
  93. # [06:27] * Quits: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com) (Ping timeout)
  94. # [07:41] * Quits: icaaq (Adium@moz-C35543CE.cust.bredbandsbolaget.se) (Quit: Leaving.)
  95. # [07:45] * Joins: icaaq (Adium@moz-C35543CE.cust.bredbandsbolaget.se)
  96. # [08:15] * Joins: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com)
  97. # [10:29] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
  98. # [10:38] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
  99. # [10:40] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
  100. # [11:00] * Quits: victorporof (victorporo@B86E46F.1B500F07.6A4F8DA2.IP) (Ping timeout)
  101. # [11:01] * Joins: victorporof_ (victorporo@B86E46F.1B500F07.6A4F8DA2.IP)
  102. # [11:07] * victorporof_ is now known as victorporof
  103. # [11:40] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Ping timeout)
  104. # [12:19] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
  105. # [12:32] * Quits: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com) (Ping timeout)
  106. # [12:33] * Joins: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com)
  107. # [12:54] * Joins: habber (habber@moz-8654C0B7.nyc.res.rr.com)
  108. # [13:19] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Ping timeout)
  109. # [13:35] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
  110. # [13:46] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  111. # [14:17] * Joins: stefanh_netbook (chatzilla@moz-3EED0162.customers.ownit.se)
  112. # [14:22] * Quits: stefanh_netbook (chatzilla@moz-3EED0162.customers.ownit.se) (Quit: ChatZilla 0.9.90 [Firefox 20.0/20130329030832])
  113. # [14:24] <@firebot> yura.zenevich@gmail.com requested feedback from eitan@monotonous. org for attachment 747926 on bug 857946.
  114. # [14:24] <@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
  115. # [14:27] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
  116. # [14:28] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Max SendQ exceeded)
  117. # [14:38] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  118. # [14:40] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
  119. # [14:40] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
  120. # [14:46] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
  121. # [15:04] * Joins: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com)
  122. # [15:07] * Joins: yzen (Adium@437116F4.A6295926.9D42CF23.IP)
  123. # [15:08] * Joins: yzen1 (Adium@67828CC7.C1A51174.9D42CF23.IP)
  124. # [15:09] * Quits: yzen (Adium@437116F4.A6295926.9D42CF23.IP) (Ping timeout)
  125. # [15:10] * Joins: maxli (maxli@F2D29657.F60B0462.67AC9B1.IP)
  126. # [15:13] * Joins: fxa90id (fxa90id@moz-1BD95BEC.dsl.dynamic.t-mobile.pl)
  127. # [15:13] * Quits: fxa90id (fxa90id@moz-1BD95BEC.dsl.dynamic.t-mobile.pl) (Connection reset by peer)
  128. # [15:13] * Joins: fxa90id (fxa90id@moz-1BD95BEC.dsl.dynamic.t-mobile.pl)
  129. # [15:16] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  130. # [15:16] * ChanServ sets mode: +qo davidb davidb
  131. # [15:34] * khuey|away is now known as khuey
  132. # [16:04] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  133. # [16:12] * khuey is now known as khuey|away
  134. # [16:16] * Joins: stefanh_netbook (chatzilla@moz-3EED0162.customers.ownit.se)
  135. # [16:18] <stefanh_netbook> tbsaunde: re our discussion yesterday, it seems it asserts on linux too. I've cc:ed you and surkov and added some info: https://bugzilla.mozilla.org/show_bug.cgi?id=857461#c16
  136. # [16:18] <@firebot> Bug 857461 nor, --, ---, stefanh, ASSI, pinstripe: non-native focus rings are applied for links in chrome
  137. # [16:25] * stefanh_netbook has to go
  138. # [16:25] * Parts: stefanh_netbook (chatzilla@moz-3EED0162.customers.ownit.se)
  139. # [16:31] * Quits: habber (habber@moz-8654C0B7.nyc.res.rr.com) (Quit: habber)
  140. # [16:34] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Quit: Téléportation !)
  141. # [16:36] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
  142. # [16:36] * khuey|away is now known as khuey
  143. # [16:36] * khuey is now known as khuey|caltrain
  144. # [16:37] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Max SendQ exceeded)
  145. # [16:51] * khuey|caltrain is now known as khuey|trapped-on-caltrain
  146. # [16:55] * Quits: fxa90id (fxa90id@moz-1BD95BEC.dsl.dynamic.t-mobile.pl) (Ping timeout)
  147. # [16:55] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
  148. # [17:10] * Joins: habber (habber@moz-8654C0B7.nyc.res.rr.com)
  149. # [17:11] * Joins: fxa90id (fxa90id@moz-1BD95BEC.dsl.dynamic.t-mobile.pl)
  150. # [17:16] * Joins: habber_ (habber@moz-8654C0B7.nyc.res.rr.com)
  151. # [17:18] * Quits: habber (habber@moz-8654C0B7.nyc.res.rr.com) (Ping timeout)
  152. # [17:18] * habber_ is now known as habber
  153. # [17:51] * khuey|trapped-on-caltrain is now known as khuey|away
  154. # [17:52] * Joins: Jesse (jruderman@moz-BE33DA21.fw1.sfo1.mozilla.net)
  155. # [17:53] * Joins: nhirata (anonymous@moz-1A50F7F8.hsd1.ca.comcast.net)
  156. # [17:55] * Joins: rsilveira (rsilveira@moz-A4DDFB67.hsd1.wa.comcast.net)
  157. # [17:58] * yzen1 is now known as yzen
  158. # [17:58] * Quits: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP) (Quit: Leaving.)
  159. # [17:59] * Joins: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP)
  160. # [18:00] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  161. # [19:30] <@firebot> eitan@monotonous.org granted feedback for attachment 747926 on bug 857946.
  162. # [19:30] <@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
  163. # [19:31] * Quits: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP) (Connection reset by peer)
  164. # [19:31] * Joins: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP)
  165. # [19:34] * khuey|away is now known as khuey|trapped-on-caltrain
  166. # [19:34] * khuey|trapped-on-caltrain is now known as khuey
  167. # [19:34] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  168. # [19:38] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  169. # [19:41] * Quits: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP) (Ping timeout)
  170. # [19:59] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  171. # [20:02] <yzen> eeejay: ping
  172. # [20:05] * khuey is now known as khuey|away
  173. # [20:06] * khuey|away is now known as khuey
  174. # [20:07] * Quits: habber (habber@moz-8654C0B7.nyc.res.rr.com) (Quit: habber)
  175. # [20:09] <rsilveira> Hey accessibility people. I work on metro fx and I'm trying to figure out some keyboard issues we're having. We're getting the focused element by using Accessible->GetFocusedChild(). Is that very different from what document.activeElement returns?
  176. # [20:10] <tbsaunde> rsilveira: in normal cases it shouldn't be very different
  177. # [20:12] <rsilveira> tbsaunde: The issue I'm seeing when debugging Bug 817737 is that when you start typing, gmail shows you an autocomplete popup.
  178. # [20:12] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=817737 nor, --, ---, rsilveira, ASSI, Work - OSK should not be dismissed when gmail To: address autocomplete pops up
  179. # [20:12] <rsilveira> then getFocusChild returns a div
  180. # [20:13] <rsilveira> whereas activeElement seems to stick to the text input
  181. # [20:17] <tbsaunde> rsilveira: hm, I guess that's possible is gmail setting aria-activedescendant or something?
  182. # [20:18] <rsilveira> Possibly. My thinking is that if I was writing a screen reader, I'd want the div to be read
  183. # [20:18] <rsilveira> let me check
  184. # [20:19] <tbsaunde> rsilveira: you could try running with A11y_LOG=focus,stack set in your enviroment
  185. # [20:19] <rsilveira> tbsaunde: that's an environment variable?
  186. # [20:21] <tbsaunde> rsilveira: yes
  187. # [20:21] <rsilveira> ok
  188. # [20:27] * Quits: icaaq (Adium@moz-C35543CE.cust.bredbandsbolaget.se) (Quit: Leaving.)
  189. # [20:29] * Joins: icaaq (Adium@moz-C35543CE.cust.bredbandsbolaget.se)
  190. # [20:30] * Quits: icaaq (Adium@moz-C35543CE.cust.bredbandsbolaget.se) (Quit: Leaving.)
  191. # [20:30] * Joins: icaaq (Adium@moz-C35543CE.cust.bredbandsbolaget.se)
  192. # [20:45] * Quits: fxa90id (fxa90id@moz-1BD95BEC.dsl.dynamic.t-mobile.pl) (No route to host)
  193. # [20:56] * Joins: fxa90id (fxa90id@moz-1BD95BEC.dsl.dynamic.t-mobile.pl)
  194. # [21:34] * Joins: habber (habber@moz-8654C0B7.nyc.res.rr.com)
  195. # [21:50] * Quits: Jesse (jruderman@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Jesse)
  196. # [21:51] * Joins: Jesse (jruderman@moz-BE33DA21.fw1.sfo1.mozilla.net)
  197. # [21:52] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Ping timeout)
  198. # [21:55] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
  199. # [21:55] * Quits: Jesse (jruderman@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Jesse)
  200. # [22:01] * Quits: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com) (Ping timeout)
  201. # [22:09] <yzen> eeejay: ping
  202. # [22:10] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
  203. # [22:11] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
  204. # [22:18] * Quits: @davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  205. # [22:26] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  206. # [22:26] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Ping timeout)
  207. # [22:49] * Parts: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  208. # [22:50] * Quits: maxli (maxli@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  209. # [22:54] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  210. # [23:08] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
  211. # [23:11] * Quits: habber (habber@moz-8654C0B7.nyc.res.rr.com) (Quit: habber)
  212. # [23:26] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Ping timeout)
  213. # [23:27] * khuey is now known as khuey|away
  214. # [23:28] * khuey|away is now known as khuey
  215. # [23:46] <@eeejay> yzen, yo
  216. # [23:46] <@eeejay> sorry
  217. # Session Close: Sat May 11 00:00:00 2013

The end :)