Skip to content

Commit 2ebf898

Browse files
committed
issue #153 - fixed flashing project elements while play
1 parent be7b1b9 commit 2ebf898

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/js/ui/projects.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,10 @@ async function keepHighlightingPlayingAction(isPopupLoad)
251251

252252
if(cbaState.allowPlay || cbaState.paused)
253253
{
254-
projectsComp.selectRow(cbaState.playingProjectId);
254+
const selectedItem = projectsComp.getSelectedItem();
255+
if (selectedItem.id !== cbaState.playingProjectId) {
256+
projectsComp.selectRow(cbaState.playingProjectId);
257+
}
255258
if (cbaState.playingActionIndex >= 0)
256259
{
257260
const {id} = actionsComp.items[cbaState.playingActionIndex];

tests/tests/popup.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -555,7 +555,7 @@ it("Setting repeate should repeate the project, specified amount of times", asyn
555555
await updateSpecificAction("cba-table-id-3", "", "timer", "100");
556556

557557
await clickPlay();
558-
await wait(110);
558+
await wait(140);
559559
equal((await getSelectedRow(cbaTableQuery)).id, "cba-table-id-2");
560560

561561
await wait(350);

0 commit comments

Comments
 (0)