dnnsoftware / Dnn.AdminExperience

DNN (formerly DotNetNuke) Combined Admin Experience
MIT License
17 stars 39 forks source link

Open page settings can't display data for correct page #1116

Closed berkarslan-xo closed 5 years ago

berkarslan-xo commented 5 years ago

Description of bug

Open page settings can't display data for the correct page. This error happens intermittently. Once the cache (both browser and the server) is loaded, this error doesn't happen most of the time so that IIS reset and browser cache reset is required in order to be able to reproduce this issue. Even after cache resets, multiple runs might be required since this bug occurs when a specific XHR request responds before another one.

Steps to reproduce

Following reproduction steps focus on Google Chrome, steps (related to cache resets) might differ for other browsers:

  1. Install 9.3.0 or use 9.4.x latest build and login as host;
  2. Open Settings > Site Settings > Languages in PB, add a new language, enable content localization;
  3. Restart IIS
  4. Open Developer Tools from Chrome by clicking F12
  5. Right-click on the browser refresh icon.
  6. Choose "Empty Cache and Hard Reload"
  7. Open/Refresh Languages again (same as Step 2)
  8. Edit the pages for new language, click "view page settings" for any page except home page;
  9. If not reproduced, go to Step 2.

In case it's not reproduced even after multiple runs, let me know and I'll shoot a reproduction video.

Current result

The page details form will show data for home page, but not the selected page.

Expected result

The page details form should show data for selected page.

Screenshots

The following video misses the IIS reset and browser cache reset steps but just to give you an idea: https://www.screencast.com/t/nl2BPkmmb

Error log

Additional context

Affected version

Affected browser