Ghost/ghost/admin/app/adapters
jbenezech b9dd9f066d
🐛 Fixed settings overriden when updated from multiple tabs (#15536)
closes: https://github.com/TryGhost/Ghost/issues/15470

- When multiple browser tabs are open, each manipulate a different copy of ember data model, changes to the model in one tab are not reflected in the model of the other tab.
- When updating some settings, all current settings were sent to the API.
- As a result, when updating two different categories of settings (navigation/code inspection) in different tabs, the second update was overriding the first one.
- From a user perspective, this is not a natural behaviour. Only settings visible on-screen when clicking save should be modified.

Co-authored-by: Kevin Ansfield <kevin@lookingsideways.co.uk>
2022-10-12 14:03:54 +01:00
..
api-key.js Dropped use of @classic decorator in adapters 2022-09-02 19:14:40 +01:00
application.js Dropped use of @classic decorator in adapters 2022-09-02 19:14:40 +01:00
base.js Fixed API path generation for multi-segmented model names 2021-09-23 23:52:50 +01:00
custom-theme-setting-list.js Added customThemeSettings service with all-records-in-one save request 2021-09-28 16:50:28 +01:00
email.js Dropped use of @classic decorator in adapters 2022-09-02 19:14:40 +01:00
embedded-relation-adapter.js Dropped use of @classic decorator in adapters 2022-09-02 19:14:40 +01:00
label.js Dropped use of @classic decorator in adapters 2022-09-02 19:14:40 +01:00
member.js Dropped use of @classic decorator in adapters 2022-09-02 19:14:40 +01:00
newsletter.js Fixed newsletter includes when adding or editing (#2365) 2022-05-05 11:31:45 +02:00
offer.js Dropped use of @classic decorator in adapters 2022-09-02 19:14:40 +01:00
page.js Fixed post/page API requests having incorrect ?include= params 2022-09-16 12:54:50 +01:00
post.js Fixed post/page API requests having incorrect ?include= params 2022-09-16 12:54:50 +01:00
setting.js 🐛 Fixed settings overriden when updated from multiple tabs (#15536) 2022-10-12 14:03:54 +01:00
tag.js Dropped use of @classic decorator in adapters 2022-09-02 19:14:40 +01:00
theme.js Dropped use of @classic decorator in adapters 2022-09-02 19:14:40 +01:00
tier.js Dropped use of @classic decorator in adapters 2022-09-02 19:14:40 +01:00
user.js Dropped use of @classic decorator in adapters 2022-09-02 19:14:40 +01:00