# PDF Viewer: Designer Session File Path Overrides Binding Path

**URL:** <https://forum.inductiveautomation.com/t/pdf-viewer-designer-session-file-path-overrides-binding-path/56933>\
**Category:** Ignition\
**Tags:** vision, ignition81\
**Created:** [March 7, 2022, 9:24pm UTC](https://forum.inductiveautomation.com/t/pdf-viewer-designer-session-file-path-overrides-binding-path/56933 "2022-03-07T21:24:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [March 7, 2022, 9:24pm UTC](https://forum.inductiveautomation.com/t/pdf-viewer-designer-session-file-path-overrides-binding-path/56933/1 "2022-03-07T21:24:58Z")

</div>

I have a project that is used at several work stations. The project has a PDF viewer component indirectly bound to the associated UDT file path tag for each station. When I save the project from the designer, which ever pdf I have open in the designer is what displays for all of the clients despite the fact that their bound file path is different.

For example, if I have `foo.pdf` open in the designer, then save, all of the clients will refresh and load the `foo.pdf` file even though the current file path of the viewer is `bar.pdf`

v8.1.14

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [March 17, 2022, 4:35pm UTC](https://forum.inductiveautomation.com/t/pdf-viewer-designer-session-file-path-overrides-binding-path/56933/2 "2022-03-17T16:35:50Z")

</div>

I figured the problem out. I had my filePath binding as bidirectional using a script to set the property which then writes to the tag. When I saved the project, the bidirectional binding wrote over the current path when loading. By changing the filePath tag to a concat expression of the directory and the current file name, updates no longer override each station’s file path. This was just a poor setup by me.
