/irc-logs / mozilla / #accessibility / 2015-04-16 / end
Options:
Previous day, Next day
- # Session Start: Thu Apr 16 00:00:00 2015
- # Session Ident: #accessibility
- # [00:09] * Quits: Justin_o (uid14648@moz-pd2b8l.charlton.irccloud.com) (Quit: Connection closed for inactivity)
- # [00:18] * Quits: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi) (Ping timeout: 121 seconds)
- # [00:51] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
- # [00:55] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
- # [01:12] * Joins: davidb (davidb@moz-4ginmi.dsl.bell.ca)
- # [01:12] * ChanServ sets mode: +qo davidb davidb
- # [01:12] * Quits: ~davidb (davidb@moz-4ginmi.dsl.bell.ca) (Quit: peace out)
- # [01:12] * Gijs_away is now known as Gijs
- # [01:12] * Quits: Gijs (chatzilla@moz-1evr0l.cable.virginm.net) (Quit: sleep)
- # [01:20] * Joins: scott_gonzalez (scott_gonza@moz-5t7jkp.fios.verizon.net)
- # [01:41] * Quits: kkus (kkus@moz-baj4jj.74.srtnet.com) (Connection closed)
- # [02:15] * Joins: kkus (kkus@moz-baj4jj.74.srtnet.com)
- # [02:31] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
- # [02:31] * ChanServ sets mode: +o surkov
- # [02:38] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
- # [03:04] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
- # [03:04] * ChanServ sets mode: +o surkov
- # [03:17] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
- # [03:27] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
- # [03:27] * ChanServ sets mode: +o surkov
- # [03:44] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
- # [05:13] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
- # [05:13] * ChanServ sets mode: +o yzen
- # [05:33] * Joins: Rishi (Rishi@moz-kadsl8.users.condointernet.net)
- # [05:49] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
- # [07:07] * Quits: kkus (kkus@moz-baj4jj.74.srtnet.com) (Connection closed)
- # [07:54] * yzen is now known as yzen_
- # [07:55] * Joins: ioanachiorean_ (ioanachiore@moz-q23.52n.2.5.IP)
- # [07:58] * Quits: @yzen_ (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
- # [08:22] * Tomcat|Afk is now known as Tomcat|sheriffduty
- # [08:54] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
- # [08:59] * Quits: ioanachiorean_ (ioanachiore@moz-q23.52n.2.5.IP) (Connection closed)
- # [09:51] * Joins: kalli_ (fabian@moz-si92au.ewe-ip-backbone.de)
- # [09:57] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Connection closed)
- # [10:01] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
- # [10:03] <&MarcoZ> Morning all!
- # [10:16] <@firebot> mzehe@mozilla.com cancelled needinfo?(mzehe@mozilla.com) on bug 1154382.
- # [10:16] <@firebot> https://bugzil.la/1154382 — NEW, nobody@mozilla.org — group position may be not updated when screen reader is running
- # [10:18] * Joins: Gijs (chatzilla@moz-1evr0l.cable.virginm.net)
- # [10:38] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Connection closed)
- # [10:39] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
- # [11:06] * agibson|away is now known as agibson
- # [12:30] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Connection closed)
- # [12:30] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
- # [12:33] * Joins: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi)
- # [12:34] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
- # [13:02] * agibson is now known as agibson|afk
- # [13:38] * Quits: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi) (Ping timeout: 121 seconds)
- # [14:02] * agibson|afk is now known as agibson
- # [14:24] * Joins: Justin_o (uid14648@moz-pd2b8l.charlton.irccloud.com)
- # [14:31] * Joins: newtron (newtron@moz-6lh.c31.71.199.IP)
- # [14:31] * Quits: newtron (newtron@moz-6lh.c31.71.199.IP) (Quit: Leaving...)
- # [14:50] * Quits: scott_gonzalez (scott_gonza@moz-5t7jkp.fios.verizon.net) (Client exited)
- # [14:51] * Joins: newtron (newtron@moz-6lh.c31.71.199.IP)
- # [15:02] * Joins: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi)
- # [15:08] * Joins: slee (chatzilla@moz-90f1fo.range86-157.btcentralplus.com)
- # [15:13] * Joins: anvk (anovak@moz-871.mvk.11.204.IP)
- # [15:17] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
- # [15:17] * ChanServ sets mode: +o yzen
- # [15:24] * yzen is now known as yzen_
- # [15:28] * Quits: @yzen_ (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
- # [15:38] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
- # [15:38] * ChanServ sets mode: +qo davidb davidb
- # [15:38] <~davidb> MarcoZ, hi
- # [15:38] <~davidb> heyo
- # [15:40] * Joins: yzen (yzen@moz-i5m.05u.207.66.IP)
- # [15:40] * ChanServ sets mode: +o yzen
- # [15:52] <&MarcoZ> Heyo davidb!
- # [15:54] <~davidb> MarcoZ, another day older eh?
- # [15:54] <&MarcoZ> davidb: Exactly that! ;)
- # [15:54] <~davidb> :)
- # [15:56] <&MarcoZ> Had a fun day yesterday, went to see the musical "We Will Rock You" and had lots of fun.
- # [15:57] <@yzen> MarcoZ happy belated!
- # [15:57] <&MarcoZ> Thank you yzen! :)
- # [15:58] <&MarcoZ> yzen: davidb: Is eeejay's eSpeak demo stuck on the "loading..." bit for you as well when you try to load it just now? I wasplaying with it yesterday a little, but today it won't load. http://eeejay.github.io/espeak/emscripten/espeak.html
- # [16:03] <~davidb> MarcoZ, yes.
- # [16:04] <&MarcoZ> davidb: Thanks! Very strange!
- # [16:06] <&MarcoZ> davidb: Ouch, error console shows "Error: Script file not found: js/espeak.worker.js".
- # [16:07] <&MarcoZ> Guess will ping eeejay when he wakes up later. :)
- # [16:20] * Joins: clown (clown@moz-v6m.c3o.211.205.IP)
- # [16:20] * clown is now known as clown_mtg
- # [16:55] * Joins: ioanachiorean (ioanachiore@moz-q23.52n.2.5.IP)
- # [17:11] * clown_mtg is now known as clown
- # [17:12] <&MarcoZ> Yay, eeejay fixed it! This new port of eSpeak is really really fast and reliable!
- # [17:13] * Tomcat|sheriffduty is now known as Tomcat|afk
- # [17:25] <~davidb> yeah it is crazy faster
- # [17:32] <&MarcoZ> And I find it particularly cool that this gaming stuff is helping us now, too.
- # [17:32] <~davidb> yes
- # [17:32] <~davidb> i had the same thought
- # [17:32] <~davidb> first person shooters for accessibility
- # [17:44] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
- # [17:44] * ChanServ sets mode: +o surkov
- # [17:52] <@firebot> jmathies@mozilla.com changed the Resolution on bug 1143395 from --- to DUPLICATE.
- # [17:52] <@firebot> jmathies@mozilla.com changed the Status on bug 1143395 from NEW to RESOLVED.
- # [17:52] <@firebot> https://bugzil.la/1143395 — DUPLICATE, nobody@mozilla.org — Right click on Flash object with accessibility active crashes the plugin process
- # [18:03] * davidb is now known as davidb|afk
- # [18:15] <Funktr0n> yzen: hey, are you around?
- # [18:35] <@yzen> Funktr0n yes
- # [18:35] <@yzen> what's up ?
- # [18:36] <Funktr0n> yzen: cool, I didn't end up getting back until late yesterday and I figured I'd try to get this hammered out on IRC before going with the ni
- # [18:36] * Parts: paul (sid129@moz-kq8tgu.0j4i.jtu0.0101.2620.IP) ("")
- # [18:36] <Funktr0n> yzen: so... few questions
- # [18:36] <@yzen> yep
- # [18:37] <Funktr0n> yzen: In trying to run the tests on Gecko, I had been running into problems when I used config options that built B2G for desktop. In particular, it wouldn't let me run the tests (with the command you gave) unless the build was an actual Firefox build
- # [18:37] * Quits: slee (chatzilla@moz-90f1fo.range86-157.btcentralplus.com) (Ping timeout: 121 seconds)
- # [18:37] <Funktr0n> yzen: so, my question is, is the build supposed to be a Firefox build to run the tests or did I just do something wrong?
- # [18:38] <@yzen> Funktr0n yeah , i should've mentioned that, the AccessFu tests are run in Firefox for desktop
- # [18:38] <@yzen> so it would need to be a different build
- # [18:38] <Funktr0n> yzen: okay, cool, well I've got that up and running now but just wanted to make sure I was doing things correctly
- # [18:38] <@yzen> though you should use the same souce just fine
- # [18:38] <@yzen> yep
- # [18:38] <Funktr0n> yzen: yeah, it's the same source
- # [18:39] <Funktr0n> yzen: onto writing the tests themselves...
- # [18:39] <@yzen> yep
- # [18:40] * Gijs is now known as Gijs_away
- # [18:41] <Funktr0n> yzen: I took a look at a number of test files within the jsat folder and I'm trying to get a handle on both the structure, and what's available to me... I noticed that there's a jsatcommon.js file that seems to have a number of handy tests that were custom-written for use with jsat, but I'm wondering: is there an underlying test framework with documentation I can read or are all of these tests supposed to be run with custom-driven
- # [18:41] <Funktr0n> checks like those foundin jsatcommon.js?
- # [18:42] * smaug is now known as smaugAfk
- # [18:42] <@yzen> Funktr0n yeah so the jsatcommon has the utils we use to run the tests
- # [18:43] <@yzen> Funktr0n what you are interested is , probably, adding tests to test_content_integration
- # [18:43] <@yzen> similar to these tests: https://github.com/mozilla/gecko-dev/blob/master/accessible/tests/mochitest/jsat/test_content_integration.html#L143-L148
- # [18:44] <Funktr0n> yzen: yeah, I looked through that
- # [18:44] <@yzen> there we test name change events which should be similar to the value change that you're working on
- # [18:45] <Funktr0n> yzen: but was thinking it might be more applicable to the test_live_regions.html stuff
- # [18:45] <@yzen> Funktr0n do you have a link to your bug by any chance ?
- # [18:46] <Funktr0n> https://bugzilla.mozilla.org/show_bug.cgi?id=1152454
- # [18:46] <@firebot> Bug 1152454 — NEW, bugzilla@imross.com — [AccessFu]: announce value and name change events if they happen within an aria-live subtree.
- # [18:47] <@yzen> Funktr0n ok and you are implementing it by handling the name change events right ?
- # [18:48] <Funktr0n> yzen: both name change and value events -- I basically just add another check to see if it's within a live-region subtree and then use the liveregion rules to make an announcement (if necessary)
- # [18:49] <@yzen> i think live regions tests are specific to events like hide/show add/remove text, where if you are indeed implementing a better support for name change event, it should probably be best to do it in content integration and check both name change in and out of live region
- # [18:50] <@yzen> Funktr0n we present live region events differently from name/value changes so it makes to not put it in test_live_regions
- # [18:50] <@yzen> s/makes/makes sense
- # [18:51] <Funktr0n> yzen: okay, well, that's actually another conceptual issue I was wanting to discuss
- # [18:51] <@yzen> yeah
- # [18:52] * davidb|afk is now known as davidb
- # [18:52] <Funktr0n> yzen: Does altering live-region response to name/value change events not change how live-regions are handled at a pretty basic level?
- # [18:52] <Funktr0n> yzen: I mean, we're basically extending the spec to have live-regions listen for name/value change events in addition to text add/removal and hide/show
- # [18:53] <Funktr0n> yzen: so, don't those events now fall into the same category in essense?
- # [18:53] <Funktr0n> *essence
- # [18:54] <@yzen> Funktr0n they might very well, though i look at it from a different angle. aside from the fact that the name/value change happens in live regions, we as a screen reader (or any other assistive technology) can decide how we want to deal with name/value changes and how we present them to the user
- # [18:55] <@yzen> Funktr0n so up to this point, we only cared about value changes and name changes if the virtual cursor position includes the subtree where they happened
- # [18:56] <@yzen> Funktr0n we are just expanding this functionality to also include subtrees that are aria-live, essentially our screen reader will treat aria-live subtrees as if the virtual cursor was at the top of that subtree
- # [18:57] <@yzen> Funktr0n but i agree that it would probably be more beneficial to perhaps expand the range of live region events that we care about to value and name change
- # [19:03] <Funktr0n> yzen: well, the way things are implemented now... I'm actually treating the name/value change events as the spec-defined "text" modification events, because there's no relevancy setting for "value and/or name" so perhaps that's a consideration that might lean toward your intial inclination
- # [19:17] * agibson is now known as agibson|afk
- # [19:27] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Connection closed)
- # [19:30] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
- # [19:30] * ChanServ sets mode: +qo davidb davidb
- # [19:50] * agibson|afk is now known as agibson
- # [19:56] * agibson is now known as agibson|afk
- # [19:57] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Quit: Blah blah blah)
- # [20:09] * agibson|afk is now known as agibson|away
- # [20:44] * Joins: jimm (jmathies@moz-it64bn.dhcp.embarqhsd.net)
- # [20:44] <jimm> is davidb around this week?
- # [20:46] <@tbsaunde> jimm: yeah
- # [20:46] <@tbsaunde> what's up?
- # [20:47] * Quits: kalli_ (fabian@moz-si92au.ewe-ip-backbone.de) (Ping timeout: 121 seconds)
- # [20:47] <jimm> hey, just wanted to get together with him (and you probably!) sometime in the next or so to chat about a11y and e10s, see where we're at.
- # [20:48] <@tbsaunde> jimm: I think he's off somewhere next week
- # [20:48] <jimm> ah rats
- # [20:48] <jimm> well, maybe the week after then
- # [20:48] <@tbsaunde> but I guess he's not around atm either just guessing by him not being in channel
- # [20:48] <jimm> we have four weeks till uiplift to aurora
- # [20:48] <jimm> yeah
- # [20:48] <@tbsaunde> you guys think you'll make 40?
- # [20:50] <jimm> yes that's what were shooting for. note though we'll sit on aurora for two trains, so we won't roll all the way out to release in 40.
- # [20:50] <@tbsaunde> jimm: ok
- # [20:50] <Funktr0n> yzen: does changing aria-valuenow and/or aria-valuetext fire a value change normally?
- # [20:51] <@yzen> Funktr0n good question, i would expect it would, bur surkov would know better, if not, it would at least fire attribute change event
- # [20:51] <jimm> tbsaunde: we want to get at the user base on aurora as soon as possible
- # [20:51] <@tbsaunde> jimm: I've been fighting with some win64 stuff the past couple days, but should be back to e10s stuff in a day or two so then I'll have a better idea where we stand
- # [20:51] <@tbsaunde> jimm: seems reasonable if that user base is now significantly larger than nightly
- # [20:51] <jimm> yeah!
- # [20:51] <jimm> ok, I'll try to set something up with david when he's around. thanks!
- # [20:52] <@surkov> Funktr0n: value_text change should fire value change event
- # [20:53] <Funktr0n> yzen okay. Looks like I'm needing to write an ExpectedLiveRegionChange utility in jsatcommon.js, but I'm unsure what that should look like
- # [20:53] <@tbsaunde> jimm: sgtm
- # [20:53] <Funktr0n> surkov: thanks
- # [20:54] * Parts: jimm (jmathies@moz-it64bn.dhcp.embarqhsd.net)
- # [20:55] * Joins: Ryuno-Ki (Ryuno-Ki@moz-9otp4l.dip0.t-ipconnect.de)
- # [20:55] <@yzen> Funktr0n yeah, so it depends on what Present function the whole thing resolves to
- # [20:55] <@yzen> here https://github.com/mozilla/gecko-dev/blob/master/accessible/jsat/Presentation.jsm
- # [20:56] <@yzen> see name change one https://github.com/mozilla/gecko-dev/blob/master/accessible/tests/mochitest/jsat/jsatcommon.js#L620
- # [20:56] * Joins: slee (chatzilla@moz-90f1fo.range86-157.btcentralplus.com)
- # [20:57] <Funktr0n> yzen: ahh, I see in Presentation.jsm now
- # [20:57] <@yzen> yep
- # [20:57] <Funktr0n> yzen: cool, thx
- # [20:58] <@yzen> np
- # [21:13] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Ping timeout: 121 seconds)
- # [21:20] * smaugAfk is now known as smaug
- # [21:33] * Quits: slee (chatzilla@moz-90f1fo.range86-157.btcentralplus.com) (Quit: ChatZilla 0.9.91.1 [Firefox 37.0.1/20150402191859])
- # [21:53] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
- # [21:57] * Joins: davidb (davidb@moz-4ginmi.dsl.bell.ca)
- # [21:57] * ChanServ sets mode: +qo davidb davidb
- # [22:04] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Ping timeout: 121 seconds)
- # [22:17] <Funktr0n> yzen: okay... I think this is working to an extent, but maybe not the way it probably should... The problem I've run into is that despite 'aria-valuenow' and 'aria-valutext' firing a true value change event, neither of those two attributes seem to have an effect on changing the aAccessibile's value property
- # [22:18] <@yzen> surkov ^
- # [22:18] <Funktr0n> yzen: so when it comes to speaking that change, the user isn't notified...
- # [22:18] <@yzen> Funktr0n feel free to post are patch and i can try it out to see what's going on
- # [22:18] <Funktr0n> yzen: yeah, I think that's where I should go anyway... make sure we're on the same page
- # [22:19] <Funktr0n> yzen: might take me a minute to figure out how to format it for mercurial -- haha, haven't got that far yet
- # [22:19] <@yzen> Funktr0n no worries, as long as i can apply in git, it's good for no
- # [22:19] <@yzen> w
- # [22:22] <Funktr0n> yzen: okay, I'm working out of a cloned repo of https://github.com/mozilla/gecko-dev
- # [22:22] <Funktr0n> yzen: is that useful to you if I run a PR against that?
- # [22:22] <@yzen> Funktr0n perhaps you can attach a git diff against master to the bug ?
- # [22:22] <@yzen> ill comment in there then
- # [22:23] <Funktr0n> yzen: okay, I'll do that
- # [22:23] <@yzen> thanks!
- # [22:34] <@surkov> Funktr0n: Value() takes aria-valuenow into account, you should have proper role though
- # [22:36] <Funktr0n> surkov okay, it's altogether possible that something's amiss on my end... let me get this diff uploaded and attached and see where that gets this going
- # [22:45] * Parts: clown (clown@moz-v6m.c3o.211.205.IP)
- # [22:49] * Quits: anvk (anovak@moz-871.mvk.11.204.IP) (Quit: Leaving.)
- # [22:52] <Funktr0n> yzen: I attached it (poorly) to Bugzilla, but here's the link: https://github.com/mozilla/gecko-dev/compare/master...FunkTron:Bug1152454
- # [22:52] <@firebot> https://bugzil.la/1152454 — NEW, bugzilla@imross.com — [AccessFu]: announce value and name change events if they happen within an aria-live subtree.
- # [22:52] <@yzen> Funktr0n thanks
- # [22:55] * Quits: Ryuno-Ki (Ryuno-Ki@moz-9otp4l.dip0.t-ipconnect.de) (Quit: WeeChat 1.1.1)
- # [22:56] <Funktr0n> yzen: can you add comments to what I sent? Sorry, just tried to do it quickly but wasn't really sure if that's the best way to do it
- # [22:57] <@yzen> Funktr0n ah, not i cant access the attachment for some reason
- # [22:59] <Funktr0n> yzen: yeah, when I click on it through BZ it just shows me the link instead of bringing me to GH
- # [22:59] <Funktr0n> yzen: can you click the link I pasted into here?
- # [22:59] <@yzen> yes
- # [23:00] <Funktr0n> yzen: okay, those two things should be the same
- # [23:02] <Funktr0n> yzen: it looks like you can make comments on the actual commit, here: https://github.com/mozilla/gecko-dev/commit/993d48abde3edc5dae21ba6b969dfd6a4c81f871
- # [23:02] <@yzen> oh yeah ill do that thanks
- # [23:04] <Funktr0n> yzen: okay, sorry for messing that all up :/
- # [23:04] <@yzen> no worries, ill try to take a look before tomorrow
- # [23:18] * Joins: mxcosma (mxcosma@moz-j64.pau.98.24.IP)
- # [23:18] * Quits: @yzen (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
- # [23:21] * Joins: kkus (kkus@moz-baj4jj.74.srtnet.com)
- # [23:25] * Quits: newtron (newtron@moz-6lh.c31.71.199.IP) (Quit: Leaving...)
- # [23:30] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
- # [23:33] * Quits: ~davidb (davidb@moz-4ginmi.dsl.bell.ca) (Quit: Blah blah blah)
- # [23:49] * Quits: Justin_o (uid14648@moz-pd2b8l.charlton.irccloud.com) (Quit: Connection closed for inactivity)
- # Session Close: Fri Apr 17 00:00:00 2015
Previous day, Next day
Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn