# Different value shown in Chrome and Edge

**URL:** <https://forum.inductiveautomation.com/t/different-value-shown-in-chrome-and-edge/112917>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [December 19, 2025, 3:33pm UTC](https://forum.inductiveautomation.com/t/different-value-shown-in-chrome-and-edge/112917 "2025-12-19T15:33:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![TechEnlive](https://avatars.discourse-cdn.com/v4/letter/t/3be4f8/32.png) [@TechEnlive](https://forum.inductiveautomation.com/u/TechEnlive)\
**Post date:** [December 19, 2025, 3:33pm UTC](https://forum.inductiveautomation.com/t/different-value-shown-in-chrome-and-edge/112917/1 "2025-12-19T15:33:33Z")

</div>

Hi,

On one popup page, we display a value after dividing it by 10.  
It displays correctly in Chrome, but not in Edge. For example, the actual value is 40 in Chrome shows 4 but in Edge 40

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/e/3ec2e4cd9205515a814e69296c2e07e0255d16f6.png)

in Edge show 40

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/3/8351ccda2ff8362aca21793989eed564e5723c7d.png)

Please advise on how to resolve this issue.

```python
def transform(self, value, quality, timestamp):
    try:
        if value is None or value == "":
            return "0.0"
        return "{:.1f}".format(float(value))
    except:
        return "0.0"

```

---

<div class="post-metadata">

**Author:** ![Cose\_Peter1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cose_peter1/32/79174_2.png) [@Cose\_Peter1](https://forum.inductiveautomation.com/u/Cose_Peter1)\
**Post date:** [December 19, 2025, 3:49pm UTC](https://forum.inductiveautomation.com/t/different-value-shown-in-chrome-and-edge/112917/3 "2025-12-19T15:49:49Z")

</div>

Did you try removing the browser cache, then closing and reopening the browser again?  
Or perhaps double check the URL?

---

<div class="post-metadata">

**Author:** ![TechEnlive](https://avatars.discourse-cdn.com/v4/letter/t/3be4f8/32.png) [@TechEnlive](https://forum.inductiveautomation.com/u/TechEnlive)\
**Post date:** [December 19, 2025, 3:50pm UTC](https://forum.inductiveautomation.com/t/different-value-shown-in-chrome-and-edge/112917/4 "2025-12-19T15:50:57Z")

</div>

i just chagne the format to none and now it show 4.0 on both browser.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/c/4c4aa84c787993166be4a7968ffa825e46e2bbda.png)

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [December 19, 2025, 9:32pm UTC](https://forum.inductiveautomation.com/t/different-value-shown-in-chrome-and-edge/112917/5 "2025-12-19T21:32:55Z")

</div>

Is that script transform of the text prop of an input component? If so the user won’t be able to edit the value. You need to use a bidirectional binding which is only available on tag and property bindings.

Additionally, for something that simple, you shouldn't be using a script transform, use an expression binding instead. Script transforms have a lot of overhead compared to other types. (but again, you shouldnt be using an expression or script at all for an input component's display binding)
