@@ -50,6 +50,7 @@ class Webbrowser extends BaseComponent {
5050
5151 this . state = {
5252 status : '' ,
53+ currentUrl : Utils . sanitizeUrl ( this . props . url ) ,
5354 url : Utils . sanitizeUrl ( this . props . url ) ,
5455 backButtonEnabled : false ,
5556 forwardButtonEnabled : false ,
@@ -85,7 +86,7 @@ class Webbrowser extends BaseComponent {
8586 return < AddressBar
8687 onReload = { this . reload }
8788 onLoad = { ( url ) => { this . load ( url ) } }
88- url = { this . state . url }
89+ url = { this . state . currentUrl }
8990 foregroundColor = { this . props . foregroundColor }
9091 />
9192 }
@@ -168,7 +169,6 @@ class Webbrowser extends BaseComponent {
168169 }
169170
170171 onShouldStartLoadWithRequest ( event ) {
171- // Implement any custom loading logic here, don't forget to return!
172172 return this . props . onShouldStartLoadWithRequest ( event ) ;
173173 }
174174
@@ -177,7 +177,7 @@ class Webbrowser extends BaseComponent {
177177 this . setState ( {
178178 backButtonEnabled : navState . canGoBack ,
179179 forwardButtonEnabled : navState . canGoForward ,
180- url : navState . url ,
180+ currentUrl : navState . url ,
181181 status : navState . title ,
182182 loading : navState . loading ,
183183 scalesPageToFit : true
@@ -190,4 +190,4 @@ class Webbrowser extends BaseComponent {
190190Webbrowser . propTypes = propTypes ;
191191Webbrowser . defaultProps = defaultProps ;
192192
193- module . exports = Webbrowser ;
193+ export default Webbrowser ;
0 commit comments