mirror of
https://github.com/status-im/metro.git
synced 2025-01-10 02:55:46 +00:00
acd777a906
Summary: Hi! I have the same problem as described here https://github.com/facebook/react-native/issues/297 It could occurs after restarting `packager.sh` or `debuger-ui` page. I found simple solution that works for me, but I am not 100% sure it will works for any user with this problem. How could this be tested automatically? Closes https://github.com/facebook/react-native/pull/1101 Github Author: Evgen Filatov <evgen.filatov@gmail.com> Test Plan: Imported from GitHub, without a `Test Plan:` line.
48 lines
1.1 KiB
AppleScript
Executable File
48 lines
1.1 KiB
AppleScript
Executable File
#!/usr/bin/env osascript
|
|
|
|
-- Copyright (c) 2015-present, Facebook, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- This source code is licensed under the BSD-style license found in the
|
|
-- LICENSE file in the root directory of this source tree. An additional grant
|
|
-- of patent rights can be found in the PATENTS file in the same directory.
|
|
|
|
on run argv
|
|
set theURL to item 1 of argv
|
|
|
|
tell application "Chrome"
|
|
activate
|
|
|
|
if (count every window) = 0 then
|
|
make new window
|
|
end if
|
|
|
|
-- Find a tab currently running the debugger
|
|
set found to false
|
|
set theTabIndex to -1
|
|
repeat with theWindow in every window
|
|
set theTabIndex to 0
|
|
repeat with theTab in every tab of theWindow
|
|
set theTabIndex to theTabIndex + 1
|
|
if theTab's URL is theURL then
|
|
set found to true
|
|
exit repeat
|
|
end if
|
|
end repeat
|
|
|
|
if found then
|
|
exit repeat
|
|
end if
|
|
end repeat
|
|
|
|
if found then
|
|
set index of theWindow to 1
|
|
set theWindow's active tab index to theTabIndex
|
|
else
|
|
tell window 1
|
|
make new tab with properties {URL:theURL}
|
|
end tell
|
|
end if
|
|
end tell
|
|
end run
|