{"id":20714424,"url":"https://github.com/vydia/uxcamscrollviewbug","last_synced_at":"2025-03-11T06:46:34.227Z","repository":{"id":85423944,"uuid":"99640022","full_name":"Vydia/UXCamScrollViewBug","owner":"Vydia","description":"Showcase bug https://github.com/negativetwelve/react-native-ux-cam/issues/36","archived":false,"fork":false,"pushed_at":"2017-08-08T14:37:51.000Z","size":89,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-17T21:43:23.721Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vydia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-08T02:17:21.000Z","updated_at":"2017-08-08T02:18:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"a611b8a3-4def-4b5a-a40f-0cb8dae32715","html_url":"https://github.com/Vydia/UXCamScrollViewBug","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vydia%2FUXCamScrollViewBug","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vydia%2FUXCamScrollViewBug/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vydia%2FUXCamScrollViewBug/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vydia%2FUXCamScrollViewBug/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vydia","download_url":"https://codeload.github.com/Vydia/UXCamScrollViewBug/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242988235,"owners_count":20217537,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T02:31:49.388Z","updated_at":"2025-03-11T06:46:34.205Z","avatar_url":"https://github.com/Vydia.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Showcasing the UXCam React Native ScrollView click bug\n\nAffects iOS only and Android project hasn't been set up.\n\n### Getting started\n```\ngit clone git@github.com:Vydia/UXCamScrollViewBug.git\ncd UXCamScrollViewBug\nopen index.ios.js and replace 'YOUR KEY' with a valid UXCam account key.\nnpm install\ncd ios \u0026\u0026 pod install \u0026\u0026 cd ..\nreact-native run-ios\n```\n\n### The Bug\nAfter the app starts:\n- cmd+d to bring up developer menu\n- choose Debug JS Remotely\n- open the Chrome console on the tab created by React Native\n- click on the 'Hi' box.  The word 'hi' should show up in the console.  If it doesn't, wait a few seconds and keep trying until it does.  Sometimes it takes a bit for the console to start responding after app launch.\n- drag the Hi box down and release until it goes back to its original position\n- click on the 'Hi' box.  Notice there is no message added to console, nor does the opacity change during the click.  The first click never fires!\n- click on it again.  Message will appear and opacity will reduce.\n\nThis can be seen at [https://youtu.be/85zfqD1ENy8](https://youtu.be/85zfqD1ENy8)\n\n### The Fix\nThere is a branch that disables UXCam.  To use it:\n```\ngit checkout without-uxcam\nreact-native run-ios\n```\nFollow the sample instructions as before.  Except this time, after dragging the scrollview you'll notice the Hi element is immediately clickable, not requiring an extra click like before.\n\nPlease help UXCam!\n\nThis can be seen at [https://youtu.be/o5Qn34BqqI8](https://youtu.be/o5Qn34BqqI8)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvydia%2Fuxcamscrollviewbug","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvydia%2Fuxcamscrollviewbug","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvydia%2Fuxcamscrollviewbug/lists"}