/irc-logs / mozilla / #accessibility / 2013-03-13 / end

Options:

  1. # Session Start: Wed Mar 13 00:00:00 2013
  2. # Session Ident: #accessibility
  3. # [00:05] * Quits: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP) (Quit: victorporof)
  4. # [00:09] <LenFB> It is difficult to assess their interest level, I sent two emails, one to a manager and a 2nd to their support address. Neither got a response. That said, it would be valuable. It might be worth investigating if these are bugs only involving Jaws, or if are more general to other screen readers as well?
  5. # [00:12] <lizzard> LenFB: It would be good to narrow it just a bit further by re-testing or being able to reproduce some of the crashes and bad behavior. I could pick one more cluster of bugs today and get through some of it to get an overview.
  6. # [00:14] <lizzard> I went through 19 bugs and found one that is probably easy enough for me to fix, and some that looked like good first bugs or student projects
  7. # [00:14] <LenFB> I am currently testing the one from the url you posted.
  8. # [00:15] <lizzard> LenFB: Oh, Kristen's? that looks like a tough one as she said it only happened after browsing for a while.
  9. # [00:15] <lizzard> But if you can get a crash and a crash report then it would verify it's something weird
  10. # [00:16] <LenFB> As well as that we are on a different version of FF and a newer Jaws version
  11. # [00:17] <lizzard> LenFB: Yes...
  12. # [00:17] <lizzard> Do many people lag behind the current Jaws version?
  13. # [00:17] <LenFB> A question, how to generate a crash report when FF has frozen?
  14. # [00:18] <LenFB> If you can point me to the set you need, I can run through and do testing of your list.
  15. # [00:18] <lizzard> You mean, if it hangs rather than crashing and quitting?
  16. # [00:18] <LenFB> Yes
  17. # [00:18] <lizzard> *sends len kittens and unicorns*
  18. # [00:19] <lizzard> It is the list under "Depends on" in the Jaws meta bug: https://bugzilla.mozilla.org/show_bug.cgi?id=617918 I can send that to you as a list of links if that would make it easier for you to track, or put them on a wiki page.
  19. # [00:20] <lizzard> Actually, that would be a nifty tool. A web app that is super accessible, and reports accessibilty bugs from bugzilla.mozilla.org.
  20. # [00:20] <LenFB> If it is not too much trouble, that would be very helpful
  21. # [00:20] <lizzard> I mean, i'm sure it would be better to make bugzilla better. But it's a thought
  22. # [00:20] <lizzard> LenFB: no problem :D
  23. # [00:22] * Quits: fxa90id (fxa90id@moz-CDBE4C25.dsl.dynamic.t-mobile.pl) (Ping timeout)
  24. # [00:22] * Joins: fxa90id (fxa90id@moz-12AAB9FE.dsl.dynamic.t-mobile.pl)
  25. # [00:23] <LenFB> As well as testing with Jaws, I want to see if I can reproduce with Window-Eyes and NVDA
  26. # [00:30] <lizzard> clever… and a good point of comparison
  27. # [00:31] <lizzard> Seems like saying "Works in NVDA" on the bug is useful in a sideways way
  28. # [00:43] <lizzard> LenFB: missed your earlier question. you can do about:crash in the url bar
  29. # [00:44] * Quits: fxa90id (fxa90id@moz-12AAB9FE.dsl.dynamic.t-mobile.pl) (Quit: Leaving)
  30. # [00:45] <lizzard> for firefox that is
  31. # [00:48] * Joins: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP)
  32. # [00:53] <LenFB> OK, but what if it is already frozen?
  33. # [00:54] <lizzard> LenFB: Oh, it froze up? score!
  34. # [00:54] <LenFB> I have seen incidents similar to those described, but, abt all I can usually do is kill it off via the task manager.
  35. # [00:54] <lizzard> I am actually not sure, but I htink you could force quit it or kill the process, then restart and get about:crash?
  36. # [00:55] <lizzard> I should know this :)
  37. # [00:56] <LenFB> One of my goals for the day is to improve my ability to provide useful info.
  38. # [00:56] <@tbsaunde> LenFB: I don't suppose you have visual studio / windbg installed?
  39. # [00:57] <LenFB> No, but it cud be arranged.
  40. # [00:58] * Joins: fxa90id (fxa90id@moz-12AAB9FE.dsl.dynamic.t-mobile.pl)
  41. # [00:59] <lizzard> LenFB: In theory if Firefox crashes, a dialog box pops up and a crash report gets sent to https://crash-stats.mozilla.com/
  42. # [00:59] <lizzard> I think about:crash gives a crash id which you can then either report or look up on crash stats, but that might be quite the horrible labyrinth
  43. # [01:00] <lizzard> i think just pasting whatever is in about:crash next time you restart is good!
  44. # [01:00] <lizzard> and the stuff in about:crash gives links to crash-stats if you are curious for the TMI
  45. # [01:01] <lizzard> There may also be a Crash Reports folder generated somewhere on your computer
  46. # [01:01] <lizzard> I know for me (on a mac) it is in ~/Library/Application Support
  47. # [01:03] <@tbsaunde> lizzard: sure but hang != crash
  48. # [01:03] <@tbsaunde> LenFB: you might be able to use process explorer or something, at any reate you really need a stack or atleast str for crash reportes to be useful
  49. # [01:03] <lizzard> hmmm must be in the error logs somewhere
  50. # [01:05] <lizzard> yes… i should write up how to get a stack trace or at least link to an explanation
  51. # [01:06] * Quits: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com) (Ping timeout)
  52. # [01:06] <lizzard> LenFB: I am reading through a long article in Mozilla Developer Network, will summarize in a minute: https://developer.mozilla.org/en-US/docs/How_to_get_a_stacktrace_for_a_bug_report
  53. # [01:07] <lizzard> Len: you are on Linux, right?
  54. # [01:07] <LenFB> Win7
  55. # [01:07] <lizzard> ah
  56. # [01:07] <LenFB> Mostly
  57. # [01:07] <lizzard> hmmmm then this might be a good tool. https://developer.mozilla.org/en-US/docs/How_to_get_a_stacktrace_with_WinDbg
  58. # [01:07] <LenFB> Linux yes, but only as a server admin, not as a workstation
  59. # [01:08] * Joins: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com)
  60. # [01:08] <lizzard> LenFB: Me too usually though I developed in CentOS in VMware for my last job
  61. # [01:10] <LenFB> I futz abt in Ubuntu/ORCA, but not a heavy user
  62. # [01:10] <LenFB> This article looks like exactly what I need, tnx!
  63. # [01:10] <lizzard> I am adding links to the bug day page as I figure out what information we need :)
  64. # [01:14] <lizzard> There is a plugin called crashme that I have used to mess about with crash reports
  65. # [01:18] <LenFB> I need to install the 32 bit version of windbg., the 64 is actually on here already. then I will need to figure out if windbg. itself is reasonably accessible. If not, I there is a list I am on that can likely help.
  66. # [01:22] <LenFB> I know how to do these things in the UN*Xish world, need to learn for Windows
  67. # [01:22] <lizzard> LenFB: you rock so hard for digging into this
  68. # [01:23] <LenFB> It matters greatly to me that others are interested, that motivates me.
  69. # [01:25] <LenFB> Working out the stacktrace is one of my first priorities, I need tools before I can produce useful info. Up until now, I have usually just killed off the process and moved on.
  70. # [01:25] <LenFB> I have seen this pattern with both Jaws and Window-eyes
  71. # [01:25] * Quits: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP) (Quit: victorporof)
  72. # [01:25] <lizzard> LenFB: that makes sense
  73. # [01:27] <LenFB> BBS
  74. # [01:28] <@tbsaunde> LenFB: so what are you doing to cause this hang?
  75. # [01:35] <LenFB> It occurs when browsing pages that heavy use of Javascript. Closing the browser in the usual ways has no effect. Now that I am focused on the problem, I will start making a list of example urls.
  76. # [01:36] <LenFB> Once I identify pages that are likely to cause the problem, I will endeavor to get a trace
  77. # [01:42] * Quits: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: nhirata)
  78. # [01:46] <lizzard> definitely add some of those urls to the bug comments
  79. # [01:52] <LenFB> Will do
  80. # [02:08] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
  81. # [02:10] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  82. # [02:14] * Joins: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP)
  83. # [02:15] <yzen> eeejay: hi, i was going to try using accessfutester, i m assuming i'd need to build it into xpi ?
  84. # [02:17] <@tbsaunde> yzen: what is that?
  85. # [02:18] <yzen> tbsaunde: I was trying to research a bit about AccessFu and that was a plugin that can let you use it on desktop. source here: https://wiki.mozilla.org/Accessibility/Mobile/AccessFu
  86. # [02:25] * Quits: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP) (Quit: victorporof)
  87. # [02:25] <lizzard> got to take off. there is a meeting at my hackerspace. I will follow up tomorrow on what we did today… thanks y'all!
  88. # [02:26] <LenFB> Thanks so very much, this has been a very productive day on my end. talk soon.
  89. # [02:27] * Quits: LenFB (Miranda@moz-26532FC7.lightspeed.mtryca.sbcglobal.net) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  90. # [02:30] <@tbsaunde> yzen: yeah, I was asking what the tester thing is, but yeah sounds like you probably need to build it into an xpi
  91. # [02:30] <yzen> tbsaunde: that's what i thought, thanks :)
  92. # [02:34] <lizzard> yzen: if you can say that on the wiki page, that would also be awesome!
  93. # [02:34] <yzen> lizzard: ya ill make sure that's what it is and ill update it
  94. # [02:35] * khuey is now known as khuey|away
  95. # [02:41] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
  96. # [02:45] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  97. # [02:46] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  98. # [03:19] * Joins: lizzard (ehenry@moz-5443DFD2.public.monkeybrains.net)
  99. # [03:28] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
  100. # [03:36] * Quits: lizzard (ehenry@moz-5443DFD2.public.monkeybrains.net) (Quit: lizzard)
  101. # [03:58] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
  102. # [04:16] * Joins: lizzard (ehenry@moz-5443DFD2.public.monkeybrains.net)
  103. # [04:22] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  104. # [05:26] * Joins: yzen1 (Adium@moz-179AED3B.openskytelcom.net)
  105. # [05:27] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Ping timeout)
  106. # [05:30] * Quits: yzen1 (Adium@moz-179AED3B.openskytelcom.net) (Ping timeout)
  107. # [05:31] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  108. # [05:38] * Joins: yzen1 (Adium@99C2CA1C.3D69E65D.A6DC652B.IP)
  109. # [05:38] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Ping timeout)
  110. # [05:39] * Parts: yzen1 (Adium@99C2CA1C.3D69E65D.A6DC652B.IP)
  111. # [06:04] * Quits: lizzard (ehenry@moz-5443DFD2.public.monkeybrains.net) (Quit: lizzard)
  112. # [06:40] * Quits: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com) (Ping timeout)
  113. # [06:48] * Joins: Jamie (Instantbir@moz-CA26021.jantrid.net)
  114. # [06:51] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  115. # [07:05] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  116. # [07:19] * Joins: icaaq (Adium@moz-D8A76420.cust.bredbandsbolaget.se)
  117. # [08:06] * Joins: surkov (surkov@7F1C0E2B.41FE424A.E17943EE.IP)
  118. # [08:06] * ChanServ sets mode: +o surkov
  119. # [08:17] * Joins: SteveF (chatzilla@moz-CD0F47B5.cable.virginmedia.com)
  120. # [08:38] * Quits: Jamie (Instantbir@moz-CA26021.jantrid.net) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  121. # [08:46] * Quits: fxa90id (fxa90id@moz-12AAB9FE.dsl.dynamic.t-mobile.pl) (Ping timeout)
  122. # [10:05] * Joins: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net)
  123. # [10:05] * ChanServ sets mode: +o marcoz
  124. # [11:05] * Quits: @surkov (surkov@7F1C0E2B.41FE424A.E17943EE.IP) (Quit: surkov)
  125. # [11:13] * Quits: @marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net) (Quit: Leaving.)
  126. # [11:43] * Joins: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net)
  127. # [11:49] * Quits: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net) (Ping timeout)
  128. # [12:14] * Joins: Bryen (Bryen@moz-97CDA41D.lightspeed.cicril.sbcglobal.net)
  129. # [12:18] * Joins: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net)
  130. # [12:21] * Quits: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net) (Ping timeout)
  131. # [12:56] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
  132. # [13:06] * Quits: Bryen (Bryen@moz-97CDA41D.lightspeed.cicril.sbcglobal.net) (Ping timeout)
  133. # [13:09] * Joins: Bryen (Bryen@moz-97CDA41D.lightspeed.cicril.sbcglobal.net)
  134. # [13:13] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
  135. # [13:18] * Joins: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net)
  136. # [13:22] * Quits: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net) (Ping timeout)
  137. # [13:36] * Joins: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP)
  138. # [14:03] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  139. # [14:19] * Joins: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net)
  140. # [14:22] * Quits: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net) (Ping timeout)
  141. # [14:25] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  142. # [14:25] * ChanServ sets mode: +qo davidb davidb
  143. # [14:26] * Joins: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net)
  144. # [14:28] * ChanServ sets mode: +o marcoz
  145. # [14:29] * Quits: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP) (Quit: victorporof)
  146. # [14:29] * Joins: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP)
  147. # [14:42] <@tbsaunde> davidb: we decided to meet this week right?
  148. # [14:43] <@davidb> tbsaunde: yeah
  149. # [14:43] <@davidb> marcoz: did you announce?
  150. # [14:44] <@tbsaunde> davidb: arg ok
  151. # [14:51] <@marcoz> davidb: Ah f…. I knew something was missing from this week's routine. :) Do we actually meet or not?
  152. # [14:51] <@davidb> let's not then
  153. # [14:51] <@davidb> i will be pinging you on goals though
  154. # [14:51] <@davidb> not you specifically
  155. # [14:59] <@marcoz> davidb: Fine! :)
  156. # [15:00] * @marcoz needs to reboot quickly.
  157. # [15:00] <@davidb> :)
  158. # [15:00] * Quits: @marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net) (Quit: Leaving.)
  159. # [15:00] <@davidb> so tbsaunde don't sweat the meeting
  160. # [15:03] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
  161. # [15:06] * Joins: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net)
  162. # [15:07] * ChanServ sets mode: +o marcoz
  163. # [15:14] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
  164. # [15:32] <@marcoz> davidb: Send my expenses. Hope this isn't too confusing! :)
  165. # [15:33] <@davidb> we'll find out :)
  166. # [15:33] <@tbsaunde> davidb: yeah, wasn't planning on it :)
  167. # [15:39] <@eeejay> oh, no meeting?
  168. # [15:40] <@davidb> eeejay: no - sorry
  169. # [15:40] * @eeejay closes vidyo
  170. # [15:40] <@davidb> eeejay: did you get a google io early ticket invite this year?
  171. # [15:40] * Joins: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com)
  172. # [15:40] <@eeejay> see you in a couple hours!
  173. # [15:40] <@eeejay> davidb, no
  174. # [15:40] <@davidb> eeejay: did you think more about the mag goal?
  175. # [15:40] <@davidb> ok see ya
  176. # [15:41] <@eeejay> davidb, not really. i should today
  177. # [15:41] <@tbsaunde> "sorryyou had to get up early, but actually you don't need to waste half an hour" :)
  178. # [15:41] <@davidb> eeejay: aim for this http://en.wikipedia.org/wiki/SMART_criteria
  179. # [15:41] <@davidb> tbsaunde: it is never a waste when you are there.
  180. # [15:41] <@eeejay> sure
  181. # [15:42] <@davidb> tbsaunde: :)
  182. # [15:42] * davidb changes topic to 'build the web for everyone'
  183. # [15:42] <@tbsaunde> davidb: that's what *you* think ;)
  184. # [16:07] * khuey|away is now known as khuey
  185. # [16:20] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  186. # [16:25] * Quits: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP) (Quit: victorporof)
  187. # [16:30] <yzen> eeejay: hi, davidb suggested i can try activating accesfu on android without the talkback by enabling it in the config. I tried setting it from 2 to 1 (accessfu.activate) and now ff is crashing within the first 5 seconds from startup every time. do you think it's because the talkback is not on ?
  188. # [16:37] * Quits: a-865 (fmcz@moz-8F21088B.cable.mindspring.com) (Quit: ChatZilla 0.9.90 [SeaMonkey 2.17/20130224182221])
  189. # [16:38] * Quits: clown (clown@67828CC7.C1A51174.9D42CF23.IP) (Quit: Leaving.)
  190. # [16:40] * Joins: a-865 (fmcz@moz-8F21088B.cable.mindspring.com)
  191. # [16:40] <@marcoz> eeejay: amazing, two patches in bug 525444 already have r+ ! :)
  192. # [16:43] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  193. # [16:43] * clown is now known as clown_mtg
  194. # [16:54] * Joins: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP)
  195. # [16:54] * Quits: khuey (khuey@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  196. # [16:55] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
  197. # [16:57] * Joins: khuey (khuey@moz-DB4A9C19.scl3.mozilla.com)
  198. # [17:07] <@tbsaunde> davidb: lunch?
  199. # [17:20] * Joins: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP)
  200. # [17:37] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  201. # [17:46] * Quits: clown_mtg (clown@67828CC7.C1A51174.9D42CF23.IP) (Quit: Leaving.)
  202. # [17:51] <@eeejay> yzen, that is very possible
  203. # [17:52] <@eeejay> yzen, what is the crash log in 'adb logcat'?
  204. # [17:53] <yzen> eeejay: i haven't had a chance to take a look, note this is a market app
  205. # [17:53] <@eeejay> yzen, ah. yeah, an android build setup would be helpful :) it sounds like it is easy to reproduce. what device/android do you have?
  206. # [17:55] <yzen> nexus s, i can actually try building nightly and check the log later on today..
  207. # [17:55] <yzen> eeejay: ^
  208. # [17:56] * Joins: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net)
  209. # [17:57] <@eeejay> yzen, awesome. that would be helpful. the fix is probably in the java layer, but it should be simple.
  210. # [17:57] <@eeejay> we are probably sending java a11y events when system a11y is disabled
  211. # [17:59] <yzen> eeejay: cool, ill update you on what i find
  212. # [18:03] * Quits: @marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net) (Quit: Leaving.)
  213. # [18:33] * Joins: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net)
  214. # [18:34] * Quits: SteveF (chatzilla@moz-CD0F47B5.cable.virginmedia.com) (Ping timeout)
  215. # [18:35] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
  216. # [18:39] * Quits: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net) (Ping timeout)
  217. # [18:43] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
  218. # [18:44] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
  219. # [18:44] <@davidb> tbsaunde: sorry, i did ramen which you usually pass on.
  220. # [18:45] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
  221. # [18:47] <@tbsaunde> davidb: np
  222. # [18:55] <@davidb> eeejay: so a jsm is not scoped to window
  223. # [18:55] <@eeejay> davidb, nope
  224. # [18:55] <@davidb> eeejay: so with this patch… you do a lot more than just make a weak ref to a window :)
  225. # [18:55] <@davidb> are all these changes ones you want to keep?
  226. # [18:55] <@eeejay> davidb, if another window, someplace else imports a jsm, it will be in the same state. it is a global
  227. # [18:56] <@eeejay> davidb, yeah, did some reorg to have a single weak reference with a convenience "dereference" getter
  228. # [18:57] <@eeejay> davidb, and places that hold dom objects needed to be weak referenced too
  229. # [18:57] <@davidb> because dom objects ref their windows?
  230. # [18:58] <@davidb> eeejay: ^
  231. # [18:58] <@eeejay> davidb, they are supposed to be limited to the window/document lifetime. and a jsm outlives both
  232. # [18:59] <@davidb> ok
  233. # [19:01] * @davidb reads https://developer.mozilla.org/en-US/docs/Mozilla/JavaScript_code_modules/Using
  234. # [19:02] <@eeejay> good resource. it is in the first sentence..
  235. # [19:06] * Quits: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP) (Ping timeout)
  236. # [19:06] * Joins: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP)
  237. # [19:07] <@davidb> is splinter review broken?
  238. # [19:07] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  239. # [19:08] <@davidb> oh somehow adding bogus / in the url
  240. # [19:09] <@davidb> eeejay: i don't understand your ''"dereference" getter' phrasing earlier
  241. # [19:10] <@davidb> you mean return this._win.get(); ?
  242. # [19:10] <@eeejay> davidb, i added a getter to utils that does get() on the weak reference object to get the direct window
  243. # [19:10] <@davidb> ok
  244. # [19:10] <@davidb> get win()
  245. # [19:10] <@eeejay> davidb, yeah
  246. # [19:10] <@davidb> alright
  247. # [19:12] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
  248. # [19:14] <@davidb> i looked at this patch yesterday too
  249. # [19:14] <@davidb> but needed to catch up on scope and life cycle stuff
  250. # [19:16] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  251. # [19:21] * Quits: timeless (uid4015@moz-C944F5EC.irccloud.com) (Ping timeout)
  252. # [19:22] * Quits: sawrubh (uid6719@moz-C944F5EC.irccloud.com) (Ping timeout)
  253. # [19:23] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
  254. # [19:33] * Joins: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net)
  255. # [19:36] * Quits: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net) (Ping timeout)
  256. # [19:41] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Ping timeout)
  257. # [19:42] * Quits: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP) (Ping timeout)
  258. # [19:42] * Joins: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP)
  259. # [19:45] * Joins: SteveF (chatzilla@moz-CD0F47B5.cable.virginmedia.com)
  260. # [19:45] * Quits: SteveF (chatzilla@moz-CD0F47B5.cable.virginmedia.com) (Connection reset by peer)
  261. # [20:12] * Quits: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net) (Input/output error)
  262. # [20:20] * khuey is now known as khuey|away
  263. # [20:34] * Joins: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net)
  264. # [20:39] * Quits: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net) (Ping timeout)
  265. # [20:40] * Quits: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP) (Quit: victorporof)
  266. # [20:42] * Joins: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP)
  267. # [20:49] * Joins: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net)
  268. # [20:49] * Quits: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP) (Quit: Leaving.)
  269. # [20:55] * Joins: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP)
  270. # [21:04] * Joins: jongunderson (chatzilla@moz-BF9B3188.near.illinois.edu)
  271. # [21:06] <@davidb> hi jongunderson
  272. # [21:14] * Quits: jongunderson (chatzilla@moz-BF9B3188.near.illinois.edu) (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931])
  273. # [21:16] * Quits: icaaq (Adium@moz-D8A76420.cust.bredbandsbolaget.se) (Quit: Leaving.)
  274. # [21:17] * Joins: icaaq (Adium@moz-D8A76420.cust.bredbandsbolaget.se)
  275. # [21:23] * Joins: timeless (uid4015@moz-C944F5EC.irccloud.com)
  276. # [21:24] <@tbsaunde> davidb: I don't suppose you know why nsAccUtils::IsText() and nsAccUtils::IsEmbeddedObject() are not quiet opposites?
  277. # [21:24] <@davidb> not off hand
  278. # [21:25] <@davidb> sorry just in the middle of booking flight
  279. # [21:26] <@tbsaunde> oh?
  280. # [21:27] * khuey|away is now known as khuey
  281. # [21:27] <@davidb> yeah i'm due to visit the mothership again in may
  282. # [21:30] * Quits: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP) (Ping timeout)
  283. # [21:30] * Joins: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP)
  284. # [21:33] * Quits: @davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  285. # [21:34] * Joins: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net)
  286. # [21:37] * Quits: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net) (Ping timeout)
  287. # [21:50] * Quits: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP) (Ping timeout)
  288. # [22:11] * Joins: askalski (akuda@2BA4E5A7.CC7751E8.6712E96B.IP)
  289. # [22:11] <askalski> hi everyone!
  290. # [22:19] <@tbsaunde> hi
  291. # [22:21] * khuey is now known as khuey|away
  292. # [22:35] * Joins: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net)
  293. # [22:38] * Quits: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net) (Ping timeout)
  294. # [22:44] <lizzard> hallo there!
  295. # [23:02] * Quits: askalski (akuda@2BA4E5A7.CC7751E8.6712E96B.IP) (Quit: Wychodzi)
  296. # [23:03] * Quits: icaaq (Adium@moz-D8A76420.cust.bredbandsbolaget.se) (Quit: Leaving.)
  297. # [23:13] * khuey|away is now known as khuey
  298. # [23:26] * Joins: victorporof_ (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP)
  299. # [23:26] * Quits: victorporof (victorporo@E48845AB.3A9F9BD4.4C2245EF.IP) (Ping timeout)
  300. # [23:29] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
  301. # [23:35] * Joins: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net)
  302. # [23:38] * Quits: marcoz (marco.zehe@moz-DB6F5DF0.dip.t-dialin.net) (Ping timeout)
  303. # [23:53] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
  304. # [23:55] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  305. # Session Close: Thu Mar 14 00:00:00 2013

The end :)