# Perspective Phone Web Browser

**URL:** <https://forum.inductiveautomation.com/t/perspective-phone-web-browser/46208>\
**Category:** Ignition\
**Created:** [April 30, 2021, 3:33pm UTC](https://forum.inductiveautomation.com/t/perspective-phone-web-browser/46208 "2021-04-30T15:33:27Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jramirez3](https://avatars.discourse-cdn.com/v4/letter/j/a183cd/32.png) [@jramirez3](https://forum.inductiveautomation.com/u/jramirez3)\
**Post date:** [April 30, 2021, 3:33pm UTC](https://forum.inductiveautomation.com/t/perspective-phone-web-browser/46208/1 "2021-04-30T15:33:27Z")

</div>

How do you know if the user is using a phone and a web browser to view perspective project?

I have a column container and I need to know if the small view is active.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [April 30, 2021, 3:38pm UTC](https://forum.inductiveautomation.com/t/perspective-phone-web-browser/46208/2 "2021-04-30T15:38:35Z")

</div>

If they’re using a native app, [`session.props.device.type`](https://docs.inductiveautomation.com/display/DOC81/Session+Properties#SessionProperties-SessionPropertiesTable).

But know that it’s an antipattern to try to design against a specific device or screen resolution (and an impossibility, anyways; look into CSS pixels, etc). Use breakpoints, and allow your users to determine scaling as they need to - and respect their decisions.

---

<div class="post-metadata">

**Author:** ![jacob.ramirez](https://avatars.discourse-cdn.com/v4/letter/j/9dc877/32.png) [@jacob.ramirez](https://forum.inductiveautomation.com/u/jacob.ramirez)\
**Post date:** [May 12, 2022, 8:51pm UTC](https://forum.inductiveautomation.com/t/perspective-phone-web-browser/46208/3 "2022-05-12T20:51:43Z")

</div>

@paul-griffith I’m running a perspective project on my Android phone using Chrome. That session property is showing a value of “designer”.

It shouldn’t be that value. How do I prevent it from saying designer when running a perspective session?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [May 12, 2022, 9:08pm UTC](https://forum.inductiveautomation.com/t/perspective-phone-web-browser/46208/4 "2022-05-12T21:08:33Z")

</div>

That just sounds like a bug. You should contact support.

---

<div class="post-metadata">

**Author:** ![kgamble](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kgamble/32/8019_2.png) [@kgamble](https://forum.inductiveautomation.com/u/kgamble)\
**Post date:** [May 12, 2022, 9:34pm UTC](https://forum.inductiveautomation.com/t/perspective-phone-web-browser/46208/5 "2022-05-12T21:34:23Z")

</div>

> [@jacob.ramirez](#):
>
> I’m running a perspective project on my Android phone using Chrome. That session property is showing a value of “designer”.

I've actually seen this happen if I have a session open in a browser (Phone or not) as well as a designer session open. If you close the designer session and re-open the web session it should solve it temporarily (Did for me)

> [@paul-griffith](#):
>
> That just sounds like a bug.

But probably still a bug

---

<div class="post-metadata">

**Author:** ![jacob.ramirez](https://avatars.discourse-cdn.com/v4/letter/j/9dc877/32.png) [@jacob.ramirez](https://forum.inductiveautomation.com/u/jacob.ramirez)\
**Post date:** [May 12, 2022, 9:44pm UTC](https://forum.inductiveautomation.com/t/perspective-phone-web-browser/46208/6 "2022-05-12T21:44:23Z")

</div>

I have tried that a few times with no luck. I have sent a ticket to support with more background info. I’m seeing this on our production environment which is accessed through a domain name with nginx on the server. This may be a part of why it’s doing that but I’m not sure.
