/irc-logs / mozilla / #accessibility / 2013-12-19 / end
Options:
- # Session Start: Thu Dec 19 00:00:00 2013
- # Session Ident: #accessibility
- # [00:01] * Quits: rednaks (rednaks@6CCB4311.2B8CF418.55FFA9B4.IP) (Quit: Téléportation !)
- # [00:28] * Quits: yzen (yzen@moz-A36A7FD4.cpe.pppoe.ca) (Quit: yzen)
- # [00:59] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
- # [01:38] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
- # [01:38] * ChanServ sets mode: +o surkov
- # [02:03] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
- # [02:09] * Quits: ivan (ivan@moz-531C3EC9.members.linode.com) (Ping timeout)
- # [02:10] * Joins: ivan (ivan@moz-531C3EC9.members.linode.com)
- # [02:34] * Quits: ivan (ivan@moz-531C3EC9.members.linode.com) (Ping timeout)
- # [02:35] * Joins: ivan (ivan@moz-531C3EC9.members.linode.com)
- # [02:44] * khuey is now known as khuey|away
- # [03:01] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
- # [03:01] * ChanServ sets mode: +o surkov
- # [04:40] * khuey|away is now known as khuey
- # [04:45] * Quits: maxli (maxli@moz-4D28BA20.student.cs.uwaterloo.ca) (Quit: Leaving.)
- # [04:55] * Joins: yzen (yzen@moz-A36A7FD4.cpe.pppoe.ca)
- # [05:12] * Joins: dorsatum (dorsatum@54959BA7.AEA9A782.261E7448.IP)
- # [05:15] * Joins: maxli (maxli@moz-4D28BA20.student.cs.uwaterloo.ca)
- # [05:16] * Quits: maxli (maxli@moz-4D28BA20.student.cs.uwaterloo.ca) (Input/output error)
- # [05:17] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
- # [05:34] * Quits: dorsatum (dorsatum@54959BA7.AEA9A782.261E7448.IP) (Ping timeout)
- # [05:55] <@firebot> kwierso@gmail.com changed the Resolution on bug 945435 from --- to FIXED.
- # [05:55] * khuey is now known as khuey|away
- # [05:55] <@firebot> kwierso@gmail.com changed the Status on bug 945435 from ASSIGNED to RESOLVED.
- # [05:55] <@firebot> kwierso@gmail.com changed the Target Milestone on bug 945435 from --- to mozilla29.
- # [05:55] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=945435 nor, --, mozilla29, surkov.alexander, RESO FIXED, Firefox changed the way it handled role="presentation" breaking ATs
- # [06:44] * Quits: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com) (Client exited)
- # [06:44] * Joins: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP)
- # [06:56] * khuey|away is now known as khuey
- # [07:00] <@firebot> hammera@pickup.hu cancelled needinfo?(hammera@pickup.hu ) on bug 935254.
- # [07:00] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=935254 maj, --, mozilla29, surkov.alexander, RESO FIXED, Regression: atk_text_get_text_at_offset implementation broken for list items starting 03 July 2013
- # [07:23] * khuey is now known as khuey|away
- # [07:34] * Joins: icaaq (Adium@moz-200DC1CF.customers.ownit.se)
- # [07:39] * Quits: yzen (yzen@moz-A36A7FD4.cpe.pppoe.ca) (Quit: yzen)
- # [08:04] * Joins: stommepoes (stommepoes@1013F712.60B298BE.5B427D60.IP)
- # [08:17] * Joins: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net)
- # [08:20] * Quits: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP) (Ping timeout)
- # [08:35] * Joins: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP)
- # [08:47] * Quits: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP) (Ping timeout)
- # [08:47] * Joins: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP)
- # [08:53] * Quits: icaaq (Adium@moz-200DC1CF.customers.ownit.se) (Quit: Leaving.)
- # [08:59] * Quits: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net) (Ping timeout)
- # [09:01] * Quits: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP) (Ping timeout)
- # [09:01] * Joins: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP)
- # [09:10] * Joins: icaaq (Adium@D2069856.FE797095.222B27F0.IP)
- # [09:32] * Quits: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP) (Ping timeout)
- # [09:35] * Joins: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net)
- # [09:55] * Joins: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP)
- # [09:58] * Quits: icaaq (Adium@D2069856.FE797095.222B27F0.IP) (Quit: Leaving.)
- # [10:04] * Joins: icaaq (Adium@D2069856.FE797095.222B27F0.IP)
- # [10:17] * Quits: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP) (Ping timeout)
- # [10:25] * Quits: icaaq (Adium@D2069856.FE797095.222B27F0.IP) (Quit: Leaving.)
- # [10:36] * Joins: icaaq (Adium@D2069856.FE797095.222B27F0.IP)
- # [10:39] <@firebot> cbook@mozilla.com changed the Assignee on bug 883708 from nobody@mozilla.org to trev.saunders@gmail.com.
- # [10:39] <@firebot> cbook@mozilla.com changed the Resolution on bug 883708 from --- to FIXED.
- # [10:39] <@firebot> cbook@mozilla.com changed the Status on bug 883708 from NEW to RESOLVED.
- # [10:39] <@firebot> cbook@mozilla.com changed the Target Milestone on bug 883708 from --- to mozilla29.
- # [10:39] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=883708 nor, --, mozilla29, trev.saunders, RESO FIXED, "ASSERTION: Accessible tree was created after it was modified" with table, changing visibility
- # [10:44] * Joins: dorsatum (dorsatum@46FF07B6.6BC3F430.2A068A5E.IP)
- # [10:50] * Joins: rednaks (rednaks@60C1215C.B64E1312.55FFA9B4.IP)
- # [11:09] * Quits: rednaks (rednaks@60C1215C.B64E1312.55FFA9B4.IP) (Quit: Téléportation !)
- # [11:14] * Quits: icaaq (Adium@D2069856.FE797095.222B27F0.IP) (Quit: Leaving.)
- # [11:15] * Joins: icaaq (Adium@D2069856.FE797095.222B27F0.IP)
- # [11:39] * Quits: icaaq (Adium@D2069856.FE797095.222B27F0.IP) (Quit: Leaving.)
- # [11:43] * Joins: icaaq (Adium@D2069856.FE797095.222B27F0.IP)
- # [11:53] * Quits: icaaq (Adium@D2069856.FE797095.222B27F0.IP) (Ping timeout)
- # [12:43] * Quits: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net) (Ping timeout)
- # [12:48] * Quits: dorsatum (dorsatum@46FF07B6.6BC3F430.2A068A5E.IP) (Ping timeout)
- # [12:54] * Joins: dorsatum (dorsatum@2993D644.BD060F97.2A068A5E.IP)
- # [12:54] * khuey|away is now known as khuey
- # [13:04] * Quits: stommepoes (stommepoes@1013F712.60B298BE.5B427D60.IP) (Ping timeout)
- # [13:09] * Quits: khuey (khuey@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
- # [13:25] * Quits: dorsatum (dorsatum@2993D644.BD060F97.2A068A5E.IP) (Ping timeout)
- # [13:51] * Joins: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net)
- # [13:53] * Joins: icaaq (Adium@moz-4595FE6F.creuna.se)
- # [13:56] * Joins: maxli (maxli@moz-4D28BA20.student.cs.uwaterloo.ca)
- # [13:58] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
- # [13:58] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
- # [14:42] * Joins: dorsatum (dorsatum@EAAF81DE.AEA9A782.261E7448.IP)
- # [14:48] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
- # [14:48] * ChanServ sets mode: +o surkov
- # [15:08] * Quits: icaaq (Adium@moz-4595FE6F.creuna.se) (Ping timeout)
- # [15:09] * Quits: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net) (Ping timeout)
- # [15:11] * Joins: SteveF_ (chatzilla@moz-6F24D0BD.cable.virginm.net)
- # [15:11] * SteveF_ is now known as SteveF
- # [15:17] * Joins: khuey (khuey@moz-DB4A9C19.scl3.mozilla.com)
- # [15:21] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
- # [15:28] * Joins: yzen (yzen@67828CC7.C1A51174.9D42CF23.IP)
- # [15:33] * Joins: icaaq (Adium@moz-4595FE6F.creuna.se)
- # [15:39] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
- # [15:39] * ChanServ sets mode: +qo davidb davidb
- # [15:41] <@davidb> heyo!
- # [15:50] <@eeejay> davidb, heyo! I edited the wiki already
- # [15:51] <@eeejay> davidb, did you want something else?
- # [15:51] <@davidb> oh!
- # [15:51] <@davidb> ok
- # [15:57] * Quits: dorsatum (dorsatum@EAAF81DE.AEA9A782.261E7448.IP) (Ping timeout)
- # [15:58] <@firebot> ryanvm@gmail.com set status-firefox28 to fixed on bug 935375.
- # [15:58] <@firebot> ryanvm@gmail.com set status-firefox29 to fixed on bug 935375.
- # [15:58] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=935375 nor, --, mozilla29, surkov.alexander, RESO FIXED, Word offsets broken if the next word is an embedded object
- # [15:59] * Joins: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com)
- # [16:01] * clown is now known as clown_mtg
- # [16:50] * Quits: icaaq (Adium@moz-4595FE6F.creuna.se) (Connection reset by peer)
- # [16:50] * Joins: icaaq1 (Adium@moz-4595FE6F.creuna.se)
- # [16:50] * icaaq1 is now known as icaaq
- # [17:31] * Quits: fxa90id (fxa90id@moz-5271D8C9.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [17:32] * Joins: fxa90id (fxa90id@moz-DB851250.neoplus.adsl.tpnet.pl)
- # [17:46] <@firebot> New Core - Disability Access APIs bug 952141 filed by eitan@monotonous.org.
- # [17:47] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=952141 nor, --, ---, nobody, NEW, [AccessFu] Error logged when lifting finger from screen.
- # [17:54] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
- # [18:06] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
- # [18:06] * ChanServ sets mode: +o surkov
- # [18:07] <icaaq> davidb: regarding your question if I've had a good response so far. yes. I think so :)
- # [18:19] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
- # [18:22] <dorsatum> tbsaunde: i've made the required changes, what else would be required?
- # [18:23] <@tbsaunde> dorsatum: well, have you tested it builds and all tests pass?
- # [18:24] <dorsatum> tbsaunde: I'm sorry, didn't do that. just changed the file. sorry, i'll do it and get back to you.
- # [18:27] * Quits: icaaq (Adium@moz-4595FE6F.creuna.se) (Quit: Leaving.)
- # [18:30] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
- # [18:31] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
- # [18:33] * clown_mtg is now known as clown
- # [18:49] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
- # [18:51] * Quits: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net) (Ping timeout)
- # [18:58] * Quits: @davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Quit: davidb)
- # [19:04] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
- # [19:06] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
- # [19:07] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
- # [19:08] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
- # [19:10] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
- # [19:12] * victorporof|away is now known as victorporof
- # [19:15] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
- # [19:36] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
- # [19:37] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
- # [19:40] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
- # [19:43] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
- # [19:48] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
- # [19:48] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
- # [19:59] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
- # [19:59] * ChanServ sets mode: +o surkov
- # [20:01] * Joins: icaaq (Adium@4075AB25.7DCD925.CE255B90.IP)
- # [20:06] * Quits: icaaq (Adium@4075AB25.7DCD925.CE255B90.IP) (Ping timeout)
- # [20:17] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
- # [20:17] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
- # [20:31] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
- # [20:39] * Joins: davidb (davidb@moz-18B8D955.dsl.bell.ca)
- # [20:39] * ChanServ sets mode: +qo davidb davidb
- # [20:39] <@surkov> tbsaunde: how do you feel if offsets cache of hypertext class was marked as mutable to let methods CharacterCount() being const?
- # [20:43] * Joins: clown1 (clown@67828CC7.C1A51174.9D42CF23.IP)
- # [20:43] * Quits: clown (clown@67828CC7.C1A51174.9D42CF23.IP) (Connection reset by peer)
- # [20:46] * clown1 is now known as clown
- # [20:47] <@tbsaunde> surkov: I guess that makes sense
- # [20:48] <@tbsaunde> in so far as mutable ever makes sense
- # [20:48] <@tbsaunde> surkov: href attribute change causes accessible recreation at DocAccessible.cpp:1691
- # [20:52] * Quits: yzen (yzen@67828CC7.C1A51174.9D42CF23.IP) (Quit: yzen)
- # [20:54] <@surkov> tbsaunde: yeah but @href is changed on link, not on iframe
- # [20:54] <@surkov> but you said that RecreateAccessible is called on iframe
- # [20:58] <@tbsaunde> surkov: test case is http://paste.debian.net/71827/ so I guess RecreateAccessible is called on <link> which I guess gets outer doc accessible because of data uri?
- # [21:00] * Joins: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net)
- # [21:06] * Joins: rednaks (rednaks@60C1215C.B64E1312.55FFA9B4.IP)
- # [21:07] * davidb is now known as davidb|afk
- # [21:08] * Joins: yzen (yzen@moz-A36A7FD4.cpe.pppoe.ca)
- # [21:09] <@surkov> tbsaunde: yeah, it should be called on link, iframe should be its container, then I guess it should be something wrong with tree update logic if we pick up a document accessible
- # [21:09] <@surkov> in other words I think we should find document accessible as iframe child but we should ignore it
- # [21:09] <@surkov> since it's not in connection with removed link
- # [21:09] <@surkov> tbsaunde: does it make sense?
- # [21:11] <@tbsaunde> surkov: I think that's what my patch did or are you saying something else
- # [21:12] <@surkov> tbsaunde: well, if we had not iframe/document but something else then wouldn't it be a point
- # [21:12] <@tbsaunde> I have no clue what you mean by that
- # [21:15] <@tbsaunde> surkov: ^
- # [21:16] <@tbsaunde> surkov: basically just consider what happens if you call UpdateTree(OuterDoc, inAccessibleNode, false)
- # [21:16] <@surkov> tbsaunde: that document check sounds like a workaround
- # [21:18] * Quits: yzen (yzen@moz-A36A7FD4.cpe.pppoe.ca) (Ping timeout)
- # [21:18] <@tbsaunde> surkov: why? it seems like more or less same case as accessible without content
- # [21:18] * Joins: yzen (yzen@moz-A36A7FD4.cpe.pppoe.ca)
- # [21:19] <@surkov> tbsaunde: oh you mean this fails nsINode* childNode = child->GetContent();
- # [21:20] <@surkov> or you can't find from subdocument body the original iframe
- # [21:20] <@surkov> the second I think ,right?
- # [21:21] <@surkov> tbsaunde: ^
- # [21:21] <@tbsaunde> surkov: I don't see why either of those matter
- # [21:21] <@surkov> tbsaunde: just trying to understand what happens
- # [21:23] <@tbsaunde> surkov: UpdateTree() ends up firing hide event for child doc in parent doc
- # [21:23] * Quits: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net) (Ping timeout)
- # [21:23] <@surkov> yes
- # [21:23] <@surkov> tbsaunde: the question was is it because we don't find aContainer from document->GetContent() by traversing parents
- # [21:24] <@tbsaunde> surkov: find a container?
- # [21:24] <@surkov> we try this
- # [21:24] <@surkov> nsINode* childNode = child->GetContent();
- # [21:24] <@surkov> while (childNode != aChildNode && childNode != containerNode &&
- # [21:24] <@surkov> (childNode = childNode->GetParentNode()));
- # [21:24] <@surkov> and then if it fails then we remove child from tree
- # [21:25] <@surkov> childNode is null (since we don't jump through documents) and thus child is removed
- # [21:25] <@surkov> does it sound correct?
- # [21:25] <@surkov> tbsaunde: ^
- # [21:25] <@tbsaunde> surkov: I guess
- # [21:25] <@surkov> ok
- # [21:28] <@tbsaunde> surkov: you'd rather fix that somehow else?
- # [21:28] <@surkov> tbsaunde: I think this fix is ok
- # [21:29] <@tbsaunde> ok
- # [21:42] <@tbsaunde> surkov: in the office today?
- # [21:43] <@surkov> tbsaunde: nope, at home
- # [21:45] <@tbsaunde> surkov: ok, let me pastebin stack for you then
- # [21:46] <@surkov> ok
- # [21:47] <@tbsaunde> surkov: so, I'm looking at bug 886208
- # [21:47] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=886208 nor, --, ---, nobody, NEW, "ASSERTION: No accessible parent" emptying a textbox
- # [21:47] <@tbsaunde> surkov: it looks like firing an event when we're updating the tree to remove the text node causes us to try and update the tree to remove the text node again see http://paste.debian.net/71831/
- # [21:48] * davidb|afk is now known as davidb
- # [21:49] <@surkov> it's bad
- # [21:50] <@surkov> IsFromUserInput thing
- # [21:50] <@surkov> not sure how to workaround it
- # [21:50] <@tbsaunde> surkov: yeah, me either
- # [21:51] <@tbsaunde> well, I guess we could add GetEditorNoFlush or similar
- # [21:51] <@surkov> yes
- # [21:51] <@surkov> it seems like we can't guarantee that we call no states
- # [21:52] <@surkov> but states can flush things
- # [21:52] <@surkov> like editor's one
- # [21:53] <@tbsaunde> yeah
- # [21:54] <@davidb> this brings back memories.
- # [21:56] <@tbsaunde> surkov: so I'd say ideally calling State() shouldn't cause a flush
- # [21:58] <@surkov> tbsaunde: exactly
- # [21:58] <@surkov> but it'd be hard I think
- # [21:59] <@surkov> but it works if layout doesn't have super lazy things
- # [22:03] <@tbsaunde> surkov: so, in this case we have <input> then we do input.value = "x"; input.value = ""; then we try and get an editor for it and there's no existing one
- # [22:04] <@surkov> yep
- # [22:05] <@tbsaunde> surkov: however GetEditor() creates one
- # [22:05] <@surkov> yes
- # [22:05] <@tbsaunde> so should input be editable or not?
- # [22:05] <@surkov> I think it should be
- # [22:05] <@surkov> no matter whether Editor was created already or not
- # [22:05] <@surkov> that'd be good at least
- # [22:05] <@tbsaunde> ok, this may be a pain
- # [22:10] * Joins: jongund (chatzilla@moz-97EEA285.rehab.uiuc.edu)
- # [22:16] * Joins: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net)
- # [22:24] * Quits: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net) (Ping timeout)
- # [22:28] * Quits: clown (clown@67828CC7.C1A51174.9D42CF23.IP) (No route to host)
- # [22:29] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
- # [22:37] * Joins: icaaq (Adium@moz-200DC1CF.customers.ownit.se)
- # [22:51] * Quits: @davidb (davidb@moz-18B8D955.dsl.bell.ca) (Quit: davidb)
- # [22:55] <@tbsaunde> surkov: wouldn't you rather try and reproduce that bug on fx27 first?
- # [23:01] * Parts: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
- # [23:02] * Quits: rednaks (rednaks@60C1215C.B64E1312.55FFA9B4.IP) (Ping timeout)
- # [23:05] <@surkov> tbsaunde: I could but that will take some time since I need to build it on Windows, but if the crash happens on Firefox 27 only then I would probably not worry too much to understand what's going there
- # [23:05] * Joins: rednaks (rednaks@60C1215C.B64E1312.55FFA9B4.IP)
- # [23:06] <@tbsaunde> surkov: why can't you download a build from ftp?
- # [23:07] <@surkov> tbsaunde: is it suitable for debugging?
- # [23:10] <@surkov> anyway, if I hit break pointer then likely I will see the document is shutdown, it may take hours to figure out why it's shutdown, it happens on firefox 27 and nowhere else, I feel like it could spend time somehow else
- # [23:10] * Quits: icaaq (Adium@moz-200DC1CF.customers.ownit.se) (Quit: Leaving.)
- # [23:10] <@tbsaunde> surkov: I thought you could debug them with the symbol server
- # [23:11] <@tbsaunde> surkov: well, if you could reproduce I'd be happy just seeing what the stack calling Shutdown() is
- # [23:12] <@surkov> I never tried symbol server, I heard it can be done somehow
- # [23:13] <@surkov> wouldn't it be tricky to catch that shutdown?
- # [23:13] <@tbsaunde> surkov: so I sort of think bug 931399 may actually have fixed the bug, and if not that then I worry its just some sort of latent issue
- # [23:13] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=931399 cri, --, mozilla28, trev.saunders, VERI FIXED, designMode crash [@ mozilla::a11y::EventQueue::PushEvent]
- # [23:13] <@tbsaunde> surkov: why? just break on call to DocAccessible::Shutdown() and see what doc its for
- # [23:14] <@surkov> if it's unique document in the web app
- # [23:14] * Quits: jongund (chatzilla@moz-97EEA285.rehab.uiuc.edu) (Ping timeout)
- # [23:14] <@surkov> in practice there's dozen documents usually
- # [23:14] <@surkov> and they are permanently/created destroyed
- # [23:15] <@surkov> document creation/destruction debugging is sort of tricky one
- # [23:15] <@tbsaunde> hm, I guess that could be tricky
- # [23:16] <@surkov> I'd go with quick fix and see if it helps and it'd be cool if you had a windows machine :)
- # [23:18] <@tbsaunde> surkov: I couldn't figure out how to use the msvc debugger last time I tried, I guess I still need to ask jamie
- # [23:19] <@surkov> tbsaunde: iirc it's accessible and nvda announce something there, is it a problem that nvda blocked somehow when debuggin?
- # [23:19] <@tbsaunde> surkov: diddn't seem very accessible to me ;)
- # [23:19] <@surkov> ok
- # [23:20] <@surkov> please ping jamie on this, he must be working with it somehow
- # [23:23] <@firebot> surkov.alexander@gmail.com requested needinfo from roc@ocallahan.org on bug 947170.
- # [23:23] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=947170 nor, --, ---, nobody, NEW, Regression: atk_text_get_text_at_offset broken for last object when closing tag is preceded by newli
- # [23:35] <@firebot> surkov.alexander@gmail.com changed the Resolution on bug 493354 from --- to FIXED.
- # [23:35] <@firebot> surkov.alexander@gmail.com changed the Status on bug 493354 from NEW to RESOLVED.
- # [23:35] <@firebot> surkov.alexander@gmail.com changed the Target Milestone on bug 493354 from --- to mozilla24.
- # [23:35] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=493354 nor, --, mozilla24, nobody, RESO FIXED, Incorrect results returned by getTextBeforeOffset
- # [23:39] * Joins: icaaq (Adium@moz-200DC1CF.customers.ownit.se)
- # [23:40] * Joins: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net)
- # [23:40] * Quits: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net) (Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018])
- # [23:42] * Quits: yzen (yzen@moz-A36A7FD4.cpe.pppoe.ca) (Quit: yzen)
- # [23:44] * Quits: fxa90id (fxa90id@moz-DB851250.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [23:48] <@firebot> anthony.s.hughes@gmail.com changed the Status on bug 935254 from RESOLVED to VERIFIED.
- # [23:48] <@firebot> anthony.s.hughes@gmail.com set status-firefox28 to verified on bug 935254.
- # [23:48] <@firebot> anthony.s.hughes@gmail.com set status-firefox29 to verified on bug 935254.
- # [23:48] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=935254 maj, --, mozilla29, surkov.alexander, VERI FIXED, Regression: atk_text_get_text_at_offset implementation broken for list items starting 03 July 2013
- # Session Close: Fri Dec 20 00:00:00 2013
The end :)