Skip to content
This repository was archived by the owner on Feb 7, 2023. It is now read-only.

Commit d9c6fe6

Browse files
committed
better handling of iframe messages
1 parent 833923c commit d9c6fe6

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

public/styleguide/js/styleguide.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -508,9 +508,12 @@ function receiveIframeMessage(event) {
508508

509509
if (!urlHandler.skipBack) {
510510

511-
var iFramePath = urlHandler.getFileName(event.data.patternpartial);
512-
urlHandler.pushPattern(event.data.patternpartial, event.data.path);
511+
if ((history.state == null) || (history.state.pattern != event.data.patternpartial)) {
512+
urlHandler.pushPattern(event.data.patternpartial, event.data.path);
513+
}
514+
513515
if (wsnConnected) {
516+
var iFramePath = urlHandler.getFileName(event.data.patternpartial);
514517
wsn.send( '{"url": "'+iFramePath+'", "patternpartial": "'+event.data.patternpartial+'" }' );
515518
}
516519

0 commit comments

Comments
 (0)