Advanced / scripted view rules do not override user preferenceDescriptionAdvanced / scripted view rules do not override user preference but normal view rule works.Steps to Reproduce 1) Go to Any build of Helsinki/Istanbul/Jakarta(trackui-03-03-2015_03-28-2017_1755)2) Go to View Rules3) Click New4) Name it anythingChange the Table to IncidentCheck the Advanced boxIn the script field, add the following code:(function overrideView(view, is_list) { if(gs.hasRole("itil")) answer = 'Mobile'; })(view, is_list);5) Click Save6) Go to incident list7) Open any record - You're forced to Mobile as expected8) Change the View to any other view, Password/Metrics/Major IncidentsExpectation: You're forced back into Mobile viewActual: Your user preference is honored and you can see the view you change to.WorkaroundAfter carefully considering the severity and frequency of the issue, and risk of attempting a fix, it has been decided not to address this issue. We do not make this decision lightly, and we apologize for any inconvenience. If you have any questions regarding this problem, contact ServiceNow Customer Support. The other ways by views can be enforced are following. 1.Navigation handler: https://docs.servicenow.com/csh?topicname=c_NavigationHandler.html&version=latest 2. SwitchView on client side: https://developer.servicenow.com/app.do#!/api_doc?v=jakarta&id=r_GMODV3-switchView_S 3. Business RulesRelated Problem: PRB907335