{"action":"created","comment":{"url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/pulls/comments/243688980","pull_request_review_id":187534472,"id":243688980,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MzY4ODk4MA==","diff_hunk":"@@ -100,10 +102,12 @@ dhtmlxDatePicker\n dhtmlxDatePicker (DatePickerConfig iv sv b p wstart attrs visibleOnLoad) = do\n     let fmt = \"%Y-%m-%d\"\n         formatter = T.pack . maybe \"\" (formatTime defaultTimeLocale fmt)\n+        ivTxt = formatter iv\n+    pb <- getPostBuild\n     ti <- textInput $ def\n       & attributes .~ attrs\n-      & textInputConfig_initialValue .~ formatter iv\n-      & textInputConfig_setValue .~ fmap formatter sv\n+      & textInputConfig_initialValue .~ ivTxt\n+      & textInputConfig_setValue .~ leftmost [formatter <$> sv, ivTxt <$ pb]","path":"reflex-dhtmlx/src/Reflex/Dom/DHTMLX/Date.hs","position":20,"original_position":20,"commit_id":"a60baaa2900e921249e9f8ad59c1b0acda3716db","original_commit_id":"a60baaa2900e921249e9f8ad59c1b0acda3716db","user":{"login":"kmicklas","id":929096,"node_id":"MDQ6VXNlcjkyOTA5Ng==","avatar_url":"https://avatars0.githubusercontent.com/u/929096?v=4","gravatar_id":"","url":"https://api.github.com/users/kmicklas","html_url":"https://github.com/kmicklas","followers_url":"https://api.github.com/users/kmicklas/followers","following_url":"https://api.github.com/users/kmicklas/following{/other_user}","gists_url":"https://api.github.com/users/kmicklas/gists{/gist_id}","starred_url":"https://api.github.com/users/kmicklas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kmicklas/subscriptions","organizations_url":"https://api.github.com/users/kmicklas/orgs","repos_url":"https://api.github.com/users/kmicklas/repos","events_url":"https://api.github.com/users/kmicklas/events{/privacy}","received_events_url":"https://api.github.com/users/kmicklas/received_events","type":"User","site_admin":false},"body":"Why would you need to set the value on post-build to exactly the initial value?","created_at":"2018-12-21T20:48:56Z","updated_at":"2018-12-21T20:49:45Z","html_url":"https://github.com/TaktInc/reflex-dhtmlx/pull/16#discussion_r243688980","pull_request_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/pulls/16","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/pulls/comments/243688980"},"html":{"href":"https://github.com/TaktInc/reflex-dhtmlx/pull/16#discussion_r243688980"},"pull_request":{"href":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/pulls/16"}}},"pull_request":{"url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/pulls/16","id":240573333,"node_id":"MDExOlB1bGxSZXF1ZXN0MjQwNTczMzMz","html_url":"https://github.com/TaktInc/reflex-dhtmlx/pull/16","diff_url":"https://github.com/TaktInc/reflex-dhtmlx/pull/16.diff","patch_url":"https://github.com/TaktInc/reflex-dhtmlx/pull/16.patch","issue_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/issues/16","number":16,"state":"open","locked":false,"title":"Time input race condition fix","user":{"login":"Fresheyeball","id":609279,"node_id":"MDQ6VXNlcjYwOTI3OQ==","avatar_url":"https://avatars3.githubusercontent.com/u/609279?v=4","gravatar_id":"","url":"https://api.github.com/users/Fresheyeball","html_url":"https://github.com/Fresheyeball","followers_url":"https://api.github.com/users/Fresheyeball/followers","following_url":"https://api.github.com/users/Fresheyeball/following{/other_user}","gists_url":"https://api.github.com/users/Fresheyeball/gists{/gist_id}","starred_url":"https://api.github.com/users/Fresheyeball/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fresheyeball/subscriptions","organizations_url":"https://api.github.com/users/Fresheyeball/orgs","repos_url":"https://api.github.com/users/Fresheyeball/repos","events_url":"https://api.github.com/users/Fresheyeball/events{/privacy}","received_events_url":"https://api.github.com/users/Fresheyeball/received_events","type":"User","site_admin":false},"body":"fixing time input bug by addressing dateFormat setting race condition, where data is parsed before the format is set","created_at":"2018-12-21T20:42:46Z","updated_at":"2018-12-21T20:49:45Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a054ecc1bb278c0771d401483b00bbab30b617cc","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/pulls/16/commits","review_comments_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/pulls/16/comments","review_comment_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/pulls/comments{/number}","comments_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/issues/16/comments","statuses_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/statuses/a60baaa2900e921249e9f8ad59c1b0acda3716db","head":{"label":"TaktInc:time-input-bug","ref":"time-input-bug","sha":"a60baaa2900e921249e9f8ad59c1b0acda3716db","user":{"login":"TaktInc","id":17728930,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3NzI4OTMw","avatar_url":"https://avatars3.githubusercontent.com/u/17728930?v=4","gravatar_id":"","url":"https://api.github.com/users/TaktInc","html_url":"https://github.com/TaktInc","followers_url":"https://api.github.com/users/TaktInc/followers","following_url":"https://api.github.com/users/TaktInc/following{/other_user}","gists_url":"https://api.github.com/users/TaktInc/gists{/gist_id}","starred_url":"https://api.github.com/users/TaktInc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TaktInc/subscriptions","organizations_url":"https://api.github.com/users/TaktInc/orgs","repos_url":"https://api.github.com/users/TaktInc/repos","events_url":"https://api.github.com/users/TaktInc/events{/privacy}","received_events_url":"https://api.github.com/users/TaktInc/received_events","type":"Organization","site_admin":false},"repo":{"id":85228464,"node_id":"MDEwOlJlcG9zaXRvcnk4NTIyODQ2NA==","name":"reflex-dhtmlx","full_name":"TaktInc/reflex-dhtmlx","private":false,"owner":{"login":"TaktInc","id":17728930,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3NzI4OTMw","avatar_url":"https://avatars3.githubusercontent.com/u/17728930?v=4","gravatar_id":"","url":"https://api.github.com/users/TaktInc","html_url":"https://github.com/TaktInc","followers_url":"https://api.github.com/users/TaktInc/followers","following_url":"https://api.github.com/users/TaktInc/following{/other_user}","gists_url":"https://api.github.com/users/TaktInc/gists{/gist_id}","starred_url":"https://api.github.com/users/TaktInc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TaktInc/subscriptions","organizations_url":"https://api.github.com/users/TaktInc/orgs","repos_url":"https://api.github.com/users/TaktInc/repos","events_url":"https://api.github.com/users/TaktInc/events{/privacy}","received_events_url":"https://api.github.com/users/TaktInc/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TaktInc/reflex-dhtmlx","description":"Reflex wrapper for DHTMLX widgets","fork":false,"url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx","forks_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/forks","keys_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/teams","hooks_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/hooks","issue_events_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/issues/events{/number}","events_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/events","assignees_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/assignees{/user}","branches_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/branches{/branch}","tags_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/tags","blobs_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/git/refs{/sha}","trees_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/statuses/{sha}","languages_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/languages","stargazers_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/stargazers","contributors_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/contributors","subscribers_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/subscribers","subscription_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/subscription","commits_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/commits{/sha}","git_commits_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/git/commits{/sha}","comments_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/comments{/number}","issue_comment_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/issues/comments{/number}","contents_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/contents/{+path}","compare_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/merges","archive_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/downloads","issues_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/issues{/number}","pulls_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/pulls{/number}","milestones_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/milestones{/number}","notifications_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/labels{/name}","releases_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/releases{/id}","deployments_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/deployments","created_at":"2017-03-16T18:20:50Z","updated_at":"2018-12-13T20:42:45Z","pushed_at":"2018-12-21T20:42:47Z","git_url":"git://github.com/TaktInc/reflex-dhtmlx.git","ssh_url":"git@github.com:TaktInc/reflex-dhtmlx.git","clone_url":"https://github.com/TaktInc/reflex-dhtmlx.git","svn_url":"https://github.com/TaktInc/reflex-dhtmlx","homepage":null,"size":1827,"stargazers_count":7,"watchers_count":7,"language":"Haskell","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":5,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"bsd-3-clause","name":"BSD 3-Clause \"New\" or \"Revised\" License","spdx_id":"BSD-3-Clause","url":"https://api.github.com/licenses/bsd-3-clause","node_id":"MDc6TGljZW5zZTU="},"forks":5,"open_issues":1,"watchers":7,"default_branch":"master"}},"base":{"label":"TaktInc:master","ref":"master","sha":"a2bf6359b067c7274713c141691fba0c12c5b30c","user":{"login":"TaktInc","id":17728930,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3NzI4OTMw","avatar_url":"https://avatars3.githubusercontent.com/u/17728930?v=4","gravatar_id":"","url":"https://api.github.com/users/TaktInc","html_url":"https://github.com/TaktInc","followers_url":"https://api.github.com/users/TaktInc/followers","following_url":"https://api.github.com/users/TaktInc/following{/other_user}","gists_url":"https://api.github.com/users/TaktInc/gists{/gist_id}","starred_url":"https://api.github.com/users/TaktInc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TaktInc/subscriptions","organizations_url":"https://api.github.com/users/TaktInc/orgs","repos_url":"https://api.github.com/users/TaktInc/repos","events_url":"https://api.github.com/users/TaktInc/events{/privacy}","received_events_url":"https://api.github.com/users/TaktInc/received_events","type":"Organization","site_admin":false},"repo":{"id":85228464,"node_id":"MDEwOlJlcG9zaXRvcnk4NTIyODQ2NA==","name":"reflex-dhtmlx","full_name":"TaktInc/reflex-dhtmlx","private":false,"owner":{"login":"TaktInc","id":17728930,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3NzI4OTMw","avatar_url":"https://avatars3.githubusercontent.com/u/17728930?v=4","gravatar_id":"","url":"https://api.github.com/users/TaktInc","html_url":"https://github.com/TaktInc","followers_url":"https://api.github.com/users/TaktInc/followers","following_url":"https://api.github.com/users/TaktInc/following{/other_user}","gists_url":"https://api.github.com/users/TaktInc/gists{/gist_id}","starred_url":"https://api.github.com/users/TaktInc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TaktInc/subscriptions","organizations_url":"https://api.github.com/users/TaktInc/orgs","repos_url":"https://api.github.com/users/TaktInc/repos","events_url":"https://api.github.com/users/TaktInc/events{/privacy}","received_events_url":"https://api.github.com/users/TaktInc/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/TaktInc/reflex-dhtmlx","description":"Reflex wrapper for DHTMLX widgets","fork":false,"url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx","forks_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/forks","keys_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/keys{/key_id}","collaborators_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/teams","hooks_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/hooks","issue_events_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/issues/events{/number}","events_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/events","assignees_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/assignees{/user}","branches_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/branches{/branch}","tags_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/tags","blobs_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/git/refs{/sha}","trees_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/git/trees{/sha}","statuses_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/statuses/{sha}","languages_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/languages","stargazers_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/stargazers","contributors_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/contributors","subscribers_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/subscribers","subscription_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/subscription","commits_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/commits{/sha}","git_commits_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/git/commits{/sha}","comments_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/comments{/number}","issue_comment_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/issues/comments{/number}","contents_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/contents/{+path}","compare_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/compare/{base}...{head}","merges_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/merges","archive_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/downloads","issues_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/issues{/number}","pulls_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/pulls{/number}","milestones_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/milestones{/number}","notifications_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/labels{/name}","releases_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/releases{/id}","deployments_url":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/deployments","created_at":"2017-03-16T18:20:50Z","updated_at":"2018-12-13T20:42:45Z","pushed_at":"2018-12-21T20:42:47Z","git_url":"git://github.com/TaktInc/reflex-dhtmlx.git","ssh_url":"git@github.com:TaktInc/reflex-dhtmlx.git","clone_url":"https://github.com/TaktInc/reflex-dhtmlx.git","svn_url":"https://github.com/TaktInc/reflex-dhtmlx","homepage":null,"size":1827,"stargazers_count":7,"watchers_count":7,"language":"Haskell","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":5,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"bsd-3-clause","name":"BSD 3-Clause \"New\" or \"Revised\" License","spdx_id":"BSD-3-Clause","url":"https://api.github.com/licenses/bsd-3-clause","node_id":"MDc6TGljZW5zZTU="},"forks":5,"open_issues":1,"watchers":7,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/pulls/16"},"html":{"href":"https://github.com/TaktInc/reflex-dhtmlx/pull/16"},"issue":{"href":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/issues/16"},"comments":{"href":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/issues/16/comments"},"review_comments":{"href":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/pulls/16/comments"},"review_comment":{"href":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/pulls/16/commits"},"statuses":{"href":"https://api.github.com/repos/TaktInc/reflex-dhtmlx/statuses/a60baaa2900e921249e9f8ad59c1b0acda3716db"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"kmicklas"}}