File tree Expand file tree Collapse file tree 3 files changed +9
-14
lines changed Expand file tree Collapse file tree 3 files changed +9
-14
lines changed Original file line number Diff line number Diff line change 5
5
*/
6
6
7
7
var Emitter = require ( 'component-emitter' ) ;
8
- var after = require ( '@ndhoule/after' ) ;
9
8
var each = require ( '@ndhoule/each' ) ;
10
9
var events = require ( 'analytics-events' ) ;
11
10
var every = require ( '@ndhoule/every' ) ;
@@ -334,8 +333,15 @@ exports._wrapInitialize = function() {
334
333
*/
335
334
336
335
exports . _wrapPage = function ( ) {
337
- // Noop the first page call if integration assumes pageview
338
- if ( this . _assumesPageview ) return this . page = after ( 2 , this . page ) ;
336
+ var page = this . page ;
337
+ var initialPageSkipped = false ;
338
+ this . page = function ( ) {
339
+ if ( this . _assumesPageview && ! initialPageSkipped ) {
340
+ initialPageSkipped = true ;
341
+ return ;
342
+ }
343
+ return page . apply ( this , arguments ) ;
344
+ } ;
339
345
} ;
340
346
341
347
/**
Original file line number Diff line number Diff line change 21
21
},
22
22
"homepage" : " https://github.com/segmentio/analytics.js-integration#readme" ,
23
23
"dependencies" : {
24
- "@ndhoule/after" : " ^1.0.0" ,
25
24
"@ndhoule/clone" : " ^1.0.0" ,
26
25
"@ndhoule/defaults" : " ^2.0.1" ,
27
26
"@ndhoule/each" : " ^2.0.1" ,
Original file line number Diff line number Diff line change 2
2
# yarn lockfile v1
3
3
4
4
5
- " @ndhoule/after@^1.0.0 " :
6
- version "1.0.0"
7
- resolved "https://registry.yarnpkg.com/@ndhoule/after/-/after-1.0.0.tgz#e6d86d121448247ac742ff3a61c63fae83ee1191"
8
- dependencies :
9
- " @ndhoule/arity" " ^2.0.0"
10
-
11
- " @ndhoule/arity@^2.0.0 " :
12
- version "2.0.0"
13
- resolved "https://registry.yarnpkg.com/@ndhoule/arity/-/arity-2.0.0.tgz#26bfa0b9755ced9aea819d4e6e7a93db27a5b658"
14
-
15
5
" @ndhoule/clone@^1.0.0 " :
16
6
version "1.0.0"
17
7
resolved "https://registry.yarnpkg.com/@ndhoule/clone/-/clone-1.0.0.tgz#0f68394a95008cf360370e101924564a70927afc"
You can’t perform that action at this time.
0 commit comments