[11:01:14] Hi all [11:01:22] jQuery Mobile team meeting starting [11:01:27] roll call... [11:01:43] <_nickel> ahoy! [11:01:51] hi _nickel [11:03:29] hi kinblas_ [11:03:40] hey todd [11:03:51] gseguin - you here? [11:04:08] now I am [11:04:21] hi all [11:04:42] ok, cool [11:04:50] so i've been triaging and closing old bugs [11:04:53] down to 360 [11:05:03] <_nickel> super nice [11:05:05] still have a lot to review [11:05:09] woot [11:05:18] hi eddiemonge [11:05:25] nice job! [11:05:28] speaking of, Any concerns with landing this: [11:05:29] https://github.com/jquery/jquery-mobile/pull/2500/files [11:05:30] ★ Pull request on jquery-mobile by eddiemonge (11h, 44m ago): Issue 2499: Some php improvements [11:05:37] I landed that [11:05:43] oh, super [11:06:01] moving on... [11:06:02] Remove scrollSupressionThreshold [11:06:02] https://github.com/jquery/jquery-mobile/issues/2107 [11:06:03] ★ Issue #2107 on jquery-mobile, reported by adriancd (2m, 4d ago): scrollSupressionThreshold - scrolling smoothness impact [11:06:10] kinblas: need you opinion htere [11:06:24] @toddparker: I need to look at it in detail [11:06:33] sure, sure [11:06:39] just wanted dot draw you attn to it [11:06:53] if it is causing slowness, it's worth re-thinking for 10 [11:06:55] 1.0 [11:06:56] * kinblas throws it on the pile [11:06:59] k [11:07:03] burn pile? [11:07:06] <_nickel> lol [11:07:09] to-look-at [11:07:14] ok, next [11:07:15] Transitions blink on iPad if text input is given focus and keyboard dismissed. [11:07:15] https://github.com/jquery/jquery-mobile/issues/2343 [11:07:16] ★ Issue #2343 on jquery-mobile, reported by jblas (3w, 6d ago): Transitions blink on iPad if text input is given focus and keyboard dismissed. [11:07:29] <_nickel> that issue makes me sad [11:07:32] <_nickel> so very sad [11:07:33] yeah [11:07:37] so odd [11:07:58] so the good news is that it supposedly isn't a problem on iOS5 [11:08:03] though I can't confirm [11:08:04] so i don't think killing focus: outline is an option [11:08:09] oh good [11:08:22] i don't have an iPad 2 running iOS5 [11:08:31] I do [11:08:52] cool [11:09:00] gseguin: can you try it out and let us know? [11:09:02] maybe you can test and comment [11:09:06] yeah ^^ [11:09:17] is that this url: https://github.com/jquery/jquery-mobile/pull/2500/files? [11:09:17] ★ Pull request on jquery-mobile by eddiemonge (11h, 47m ago): Issue 2499: Some php improvements [11:09:20] ? [11:09:33] oops wrong paste [11:09:46] http://demo.netline.lu/jqueryMobile/ [11:09:49] right ? [11:10:40] looks like it, yes [11:10:52] * gseguin tries it out [11:11:02] gseguin: yeah [11:11:14] gseguin: you have to be in portrait [11:11:16] wonder if we just need to blur() form elements prior to starting a transition? [11:11:22] gseguin: I meant landscape [11:12:48] no blinking here [11:12:57] woo hoo fixed! [11:13:01] kidding [11:13:26] gseguin: you clicked in the textfield, dismissed the keyboard and then did the transition? [11:13:34] ... in landscape? [11:13:39] kinblas: landscape [11:13:47] clicked the first button [11:13:49] then went back [11:13:54] then clicked in the field [11:14:12] then hit the last button (without dismissing the keyboard) [11:14:49] I just tried with the dismissing the keyboard step [11:14:50] it [11:14:57] is working as well [11:15:19] gseguin: toddparker: ok that jives with what I heard [11:15:48] :D [11:15:55] toddparker: so we can try the blur thing, which I thought we were already doing [11:16:05] i was just checking on our iPad running 43. [11:16:11] we might be [11:16:17] blurring, that is [11:16:30] also, this issues was flagged as a dupe of this: https://github.com/jquery/jquery-mobile/issues/2399 [11:16:31] ★ Issue #2399 on jquery-mobile, reported by kfrancis (2w, 22h ago): Transitions slowed down significantly on iPad when in horizontal orientation [11:16:31] is that blurring in the vclick handler ? [11:16:32] close it? [11:16:55] kinblas: ^^^ [11:17:26] boy, that is ugly [11:17:31] toddparker: no can't close [11:18:28] it a bit different, right [11:18:32] leaving open [11:18:52] gseguin: I see that we are indeed blurring: [11:18:53] https://github.com/jquery/jquery-mobile/blob/master/js/jquery.mobile.navigation.js#L1017 [11:19:20] and we *ARE* blurring before the transition [11:19:25] on my iPad, if i dismiss the keyboard or click out to manually blur, it's still a mess [11:19:34] it's like the keyboard kills the buffer [11:20:16] <_nickel> something has gone really wrong with the testsuite [11:21:06] _nickel: ?? [11:21:14] * kinblas fires off unit tests [11:21:34] <_nickel> kinblas: eddiemonge: the changes you made to the php for some reason are breaking the build and my local server [11:21:38] alright, well we know that it's better in iOS5 anyway. I just commented [11:21:51] yikes _nickel [11:21:59] ouch! [11:22:01] _nickel: can you see what the error is? [11:22:10] <_nickel> eddiemonge: looking [11:23:05] <_nickel> eddiemonge: chrome shows me "failed to load resource /js" [11:23:15] <_nickel> checking the logs [11:23:41] _nickel: we've had to make sure that there was a trailing slash behind the /js/ [11:23:43] in the past [11:23:54] are we not doing that in some file? [11:24:28] <_nickel> not sure [11:25:16] <_nickel> eddiemonge: my message to you sounds very curt and accusatory, sorry man thats not cool [11:25:19] <_nickel> I'm sure its something lame [11:25:40] i didnt take it like that. [11:25:48] im curious though why it would be failing [11:25:52] <_nickel> same [11:26:11] alright, you guys can dig into this in a bit? [11:26:33] we have some IE form submit bugs [11:26:34] <_nickel> toddparker: yassir [11:26:34] IE7/8 Form Submit Bugs [11:26:35] https://github.com/jquery/jquery-mobile/issues/2001 [11:26:35] https://github.com/jquery/jquery-mobile/issues/1927 [11:26:36] ★ Issue #2001 on jquery-mobile, reported by jeffholmes (2m, 3w ago): IE7/8 Form Submit Bug [11:26:36] ★ Issue #1927 on jquery-mobile, reported by begmandev (2m, 4w ago): Form buttons no longer submit forms in Internet Explorer 8 with Beta 1 [11:26:46] <_nickel> toddparker: you can assign those to me if you like [11:26:49] wondering how critical these are. if they should be for RC1 [11:27:30] _nickel: done [11:28:00] _nickel: did we add these tests? [11:28:00] https://github.com/jquery/jquery-mobile/issues/2157 [11:28:01] ★ Issue #2157 on jquery-mobile, reported by scottjehl (1m, 3w ago): add unit tests for initSelector options [11:28:46] <_nickel> toddparker: don't think so [11:29:02] ok, np [11:29:07] just wanted to close if so [11:29:20] btw - current RC1 bugs: https://github.com/jquery/jquery-mobile/issues?sort=created&direction=desc&state=open&page=1&milestone=8 [11:29:48] scottjehl is working on the iOS5 stuff: https://github.com/jquery/jquery-mobile/issues/2415 [11:29:49] ★ Issue #2415 on jquery-mobile, reported by toddparker (1w, 6d ago): Bugs with iOS5 scrolling [11:30:08] and this: https://github.com/jquery/jquery-mobile/issues/2496 [11:30:09] ★ Issue #2496 on jquery-mobile, reported by mdhari (21h, 29m ago): data-inline=true not being honored on buttons [11:30:45] anyway [11:30:59] gseguin - you didn't push the collapsible stuff yet, did you? [11:31:17] nope, was hoping to write some tests first [11:31:25] k, k [11:31:33] moving on... [11:31:33] and then that big old mess with the core tests failing showed up [11:31:42] yep [11:31:52] Provide a user friendly method to set global options - post 1.0? [11:31:52] https://github.com/jquery/jquery-mobile/issues/1880 [11:31:53] ★ Issue #1880 on jquery-mobile, reported by gseguin (3m, 1d ago): Provide a user friendly method to set global options [11:33:07] if this isn't an easy tweak, i'm inclined to move this down to low priority [11:33:14] or as a feature request [11:33:20] I think that's fair [11:33:23] for post 1.- [11:33:45] _nickel, kinblas? [11:34:28] +1 on the priority shift [11:34:32] ok, cool [11:34:34] next... [11:34:35] Single tap triggers two actions, especially in Android B1 [11:34:36] https://github.com/jquery/jquery-mobile/issues/1925 [11:34:36] ★ Issue #1925 on jquery-mobile, reported by Brons (2m, 4w ago): Single tap triggers two actions, especially in Android B1 [11:34:46] this is flagged for RC1 [11:35:08] kinblas: how bad is this now? [11:35:18] toddparker: not sure it's not all the time [11:35:30] toddparker: I'll look into it [11:35:37] I think it's assigned to me already [11:35:46] that bug has morphed in terms of what the bug is [11:35:52] because folks keep chiming in [11:36:05] yeah, it's epic [11:36:31] do we need to make a new ticket? [11:36:33] close this? [11:36:37] <_nickel> toddparker: I'm with the move to post 1.0 on the user friendly global options [11:36:49] toddparker: ideally the guy would've filed his own issue [11:36:51] thanks _ni [11:37:04] I believe it was originally about custom select events over text inputs [11:37:05] jebw? [11:37:19] toddparker: the select problem is fixed already [11:37:22] is the original issue addressed as much as it can be really? [11:37:26] yeah [11:37:29] toddparker: now the bug is talking about listview items under footers [11:37:50] toddparker: yeah the original issue isn't reproducible as far as I'm concerned [11:37:55] ok [11:38:04] so i'll close and move that into a new issue [11:38:31] toddparker: sure, just make sure it's assigned to me? [11:38:42] I'd like to try and figure the listview/footer issue for 1.0 [11:38:55] ok [11:38:59] what is a god title? [11:39:01] good [11:39:26] listview item underneath footer fires when tapping on footer [11:40:29] https://github.com/jquery/jquery-mobile/issues/2506 [11:40:30] ★ Issue #2506 on jquery-mobile, reported by toddparker (22.297s ago): listview item underneath footer fires when tapping on footer [11:40:39] toddparker: thank you sir [11:41:24] ok, closed the original issue [11:41:28] and linked to that [11:41:42] next... [11:41:43] Issue with click behaviour when ajaxEnabled == false [11:41:43] https://github.com/jquery/jquery-mobile/issues/1174 [11:41:43] ★ Issue #1174 on jquery-mobile, reported by blakehaswell (6m, 3w ago): Issue with click behaviour when ajaxEnabled == false [11:42:11] I thought we did some work related to this recently [11:42:54] toddparker: yeah [11:43:04] we did, right kinblas? [11:43:12] * kinblas is reading the issue [11:43:45] k [11:43:52] he's citing old code [11:43:56] this might be a non-issue now [11:45:30] actually I'm pretty sure this is a non-issue now [11:45:40] especially if he is specifying an absolute URL in his link [11:45:46] we respect things now [11:46:05] and resolve all relative links against the URL used to load the current page [11:46:12] just as a browser would [11:46:29] cool, commented [11:46:32] asked them to test [11:46:53] next... [11:46:53] Suggestion: jquery.mobile.listview.js#L229 [11:46:54] https://github.com/jquery/jquery-mobile/issues/1500 [11:46:54] https://github.com/jquery/jquery-mobile/issues/1502 [11:46:54] ★ Issue #1500 on jquery-mobile, reported by StevenBlack (5m, 1d ago): Suggestion: jquery.mobile.listview.js#L229 [11:46:55] ★ Issue #1502 on jquery-mobile, reported by StevenBlack (5m, 1d ago): Suggestion #2: jquery.mobile.listview.js#L229 [11:47:10] these are optimization suggested a while back [11:47:20] just want to know how to tag 'em [11:47:26] we gonna do these? [11:47:34] if so, before/after 1.0 [11:49:07] i just have 'em as low priority [11:49:13] toddparker: yeah someone should look into whether those suggestions are feesible ... things to look for are that the widget constructor code doesn't assume that the element is in the doc [11:49:20] but these are perf optimizations [11:50:34] so just leave them in as low for now? [11:50:55] toddparker: I just meant they are perf, so I would visit them last [11:50:58] if we have time [11:51:01] yeah [11:51:03] ok [11:51:05] next [11:51:06] checkradiobox widget still work even it's disabled [11:51:07] https://github.com/jquery/jquery-mobile/issues/1106 [11:51:07] ★ Issue #1106 on jquery-mobile, reported by keshin (7m, 4d ago): checkradiobox widget still work even it's disabled [11:51:19] this seems sorta bad [11:51:28] we should test that all form elements can be disabled [11:51:33] i flassed as RC [11:51:36] ok [11:51:37] flagged [11:51:50] <_nickel> toddparker: we have a test failure for the checkbox radio [11:51:56] <_nickel> I'm thinking thats a recent issue [11:52:01] yeah? [11:52:11] I can look at it after jqmData and collapsibles [11:52:24] ok, thanks gseguin [11:52:30] assigned to you [11:52:39] ok [11:52:46] what's the deal with this? Change tap event to return pageX,pageY coordinates in iOS [11:52:46] https://github.com/jquery/jquery-mobile/issues/734 [11:52:46] ★ Issue #734 on jquery-mobile, reported by TZAdvantage (8m, 3w ago): Change tap event to return pageX,pageY coordinates in iOS [11:52:48] <_nickel> hmm looks unrelated [11:53:05] _nickel: what's unrelated? [11:53:26] <_nickel> the test failure [11:53:29] is that x, y a feature request? [11:53:29] <_nickel> but it may not be [11:53:31] <_nickel> actually [11:53:33] oh, thanks _nickel [11:54:24] …or is the x,y some critical thing we're not doing [11:54:51] toddparker: the tap code is just changing the event type on the touchevent [11:54:53] and passing it [11:55:00] the x,y are actually inthe touch arrays [11:55:38] so they just missed that? [11:55:56] hmmm actually it's using vclick so it should be there [11:56:04] is this an old bug? [11:56:14] dec. 27! [11:56:23] toddparker: I have to run in a few minutes [11:56:26] yeah this should be fixed [11:56:33] so i can close? [11:56:43] ok gseguin [11:56:44] it's still lame that tap is passing on the original bug disguising it as tap [11:57:03] toddparker: yeah the event has pageX/Y, screenX/Y, and clientX/Y on it [11:57:22] great, i'll comment and close [11:57:42] yeah it got fixed when I switched tap over to vmouse events [11:57:47] done and done [11:57:59] next... [11:58:00] path.get() needs a callback hook or options to configure how urls get processed [11:58:00] https://github.com/jquery/jquery-mobile/issues/836 [11:58:01] ★ Issue #836 on jquery-mobile, reported by jblas (8m, 2d ago): path.get() needs a callback hook or options to configure how urls get processed [11:58:11] kinblas: this was your baby [11:58:24] jan 19 [11:59:12] I think we've worked it out now [11:59:16] the slash is critical [11:59:25] that is, if we have a patch with no trailing slash [11:59:36] then the last component of the path is considered to be a file [11:59:43] the browser does this same assumption [12:00:51] closed [12:01:31] how bad is this: changePage breaks when data hash contains parentheses [12:01:31] https://github.com/jquery/jquery-mobile/issues/1383 [12:01:32] ★ Issue #1383 on jquery-mobile, reported by klondike (5m, 2w ago): changePage breaks when data hash contains parentheses [12:01:46] <_nickel> thats probably a regex update eh kin? [12:01:57] <_nickel> ugh [12:02:02] <_nickel> rfc spelunking [12:02:07] <_nickel> it might be a reserve char [12:02:32] _nickel: it's a problem with the monkey patch [12:02:47] and how it parses what to replace with a regexp [12:03:06] toddparker: but yes, we should fix it if we can [12:03:28] ok [12:03:28] _nickel: I believe parens are allowed [12:03:32] medium priority ok? [12:03:40] not critical for 1.0? [12:03:52] sure ... I guess the urgency depends on the URL scheme used by your app :-) [12:03:58] heh [12:04:08] ok, i gotta jump in a minute [12:04:10] last one [12:04:11] Suggestion: $.mobile.navigation.js -- $.mobile.urlHistory.directHashChange() - Bail from $.each() asap [12:04:11] https://github.com/jquery/jquery-mobile/issues/1499 [12:04:12] ★ Issue #1499 on jquery-mobile, reported by StevenBlack (5m, 1d ago): Suggestion: $.mobile.navigation.js -- $.mobile.urlHistory.directHashChange() - Bail from $.each() asap [12:04:28] <_nickel> toddparker: closed that [12:04:32] _nickel: nice [12:04:34] <_nickel> his suggestion will break it [12:04:40] <_nickel> but we need to make that thing suck less [12:04:44] <_nickel> its pretty naive [12:05:16] heh [12:05:21] +1 on the sucking less [12:05:22] one more then [12:05:33] PULL? Bug 2503: Added ability to specify custom error handler function [12:05:33] https://github.com/jquery/jquery-mobile/pull/2504 [12:05:34] ★ Pull request on jquery-mobile by VilleSalonen (6h, 29m ago): Bug 2503: Added ability to specify custom error handler function [12:06:02] todd_: yeah I was going to look into dispatching pagebeforeload pageload and pageloadfailed [12:06:03] today [12:06:14] I've been meaning to add those [12:07:12] toddparker: so what's our tentative pencils down date? [12:07:59] we want something on the wire by Oct 1st I'm assuming [12:08:21] * kinblas notes that's 8 days away [12:09:02] yes [12:09:31] in fact, i wonder if we should shoot for the first RC near the end of next week? [12:09:50] isn't that the day before jqcon? [12:10:32] _nickel: what's your availability for bug fixing between now and then? [12:10:40] toddparker: what's scott's availability? [12:10:42] yes, yes it is [12:10:47] yikes [12:10:54] gseguin: availability? [12:13:26] anyone? bueller? [12:13:35] <_nickel> kinblas: I'm good until the end of this week but I'm traveling on Wed next week [12:13:45] <_nickel> should be able to work while at rubyconf [12:14:00] <_nickel> though I have some slide additions I need to get done too before my talk at jqcon [12:14:33] _nickel: end being tomorrow? heh [12:15:06] <_nickel> kinblas: I can work this weekend if needs be [12:15:29] toddparker: so we're down at least one man ... let's make sure our must fix bugs for 1.0 are all tagged so we can just plow through them [12:16:05] yeah [12:16:21] this is the short list now: https://github.com/jquery/jquery-mobile/issues?sort=created&direction=desc&state=open&page=1&milestone=8 [12:17:22] toddparker: so as you know adobe's MAX is coming up same time ... I'm trying to minimize distractions, but I get pulled into things here and there [12:17:34] sure [12:17:37] * kinblas tries to stay focused [12:17:46] so i think we need to have an RC out next week [12:18:02] toddparker: so let's shoot for pencils down thursday? [12:18:16] we won't hit 1.0 for the jQ conf, but we can try to have an RC each week after [12:18:24] until we think we're happy for 1.0 [12:18:26] that gives us ... heh you guys .. all day friday to fight fires (with my help of course) [12:18:47] toddparker: what would the hold up be for declaring final 1.0? [12:19:00] next week? [12:19:04] in general [12:19:17] when we think we've nailed any really bad issues [12:19:34] toddparker: the yet to be known "really bad issues"? [12:19:44] that's why i'm wondering if that list of RC items is really the ones we *need* to solve [12:20:04] i think we need to have 203 RCs [12:20:07] 2-3 [12:20:14] <_nickel> lol [12:20:14] hmmm ok [12:20:21] <_nickel> 203 [12:20:31] i don't think slapping a 1.0 on it out of the blue would be odd [12:20:36] _nickel: is that http humor? [12:21:07] <_nickel> no 203 release candidates would be hilarious [12:21:14] let's keep chatting on dev [12:21:18] 2-3 :) [12:21:20] <_nickel> yah I need to grab lunch [12:21:26] ok, we're good [12:21:33] let's plan on talking in a few... [12:21:34] toddparker: ok, I need to step out temporarily too [12:21:39] alright [12:21:44] when are you back kinblas [12:21:57] toddparker: I can be back in 20? [12:22:01] ok [12:22:12] depending how long the grill guy takes :-) [12:22:27] alright all, let's talk in a few [12:22:31] thanks!