Home / Companies / PagerDuty / Blog / Post Details
Content Deep Dive

Fixing The Back Button: AJAX History And Bookmarks

Blog post from PagerDuty

Post Details
Company
Date Published
Author
PagerDuty
Word Count
213
Company Posts That Month
1
Language
English
Hacker News Points
-
Post removed?
No
Summary

The Incidents Table in PagerDuty is crucial for managing service issues and utilizes AJAX for enhanced UI interactions, but this causes challenges with browser history and bookmarking. To address this, a workaround using the browser's anchor tag for deep linking has been implemented, allowing for seamless navigation without page reloads. However, as different browsers handle anchor changes inconsistently, the jQuery Address plugin is employed to manage these discrepancies effectively, offering a callback for anchor change events. This enhancement ensures that all interactions with the Incidents Table are remembered, simplifying navigation and bookmark recall, and user feedback is encouraged to improve the experience further.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.