Skip to content

Live bookmarks are not loading new posts from www.flyertalk.com, even when doing a manual refresh #256

@zem99m

Description

@zem99m

Add-on version
Add-on version: 2.8 in Firefox 77.0.1, Windows 10 Pro 1909 (x64). New installation on new laptop out of the box.

Describe the bug
New Windows 10 install. Firefox 77.0.1 installed and Livemarks add-on installed.
Set up Livemark for an RSS feed on www.flyertalk.com for the "British Airways | Executive Club" forum at this URL: https://www.flyertalk.com/forum/british-airways-executive-club-446/ (see reproduction notes below for details)
The posts (threads) from the forum page were successfully loaded by Livemarks and I verified that links are followed successfully.
Today I noticed that the live bookmark had not updated since June 19th, and I verified that there have been new posts (threads) in that forum since that date.
I performed a manual "Reload Live Bookmark", but this did not update the list of posts in the live bookmark.

I found that if I select the Livemarks icon in the address bar (as if I were adding a new livemark), the page generated by Livemarks lists the same posts which are currently in the live bookmark.
The bookmark for the RSS feed is https://www.flyertalk.com/forum/external.php?type=RSS2&forumids=446
Then I clicked on the "View source" link at the top of the page generated by Livemarks - this successfully opened the source code. After doing this, I used the browser's back button to go back to the list of posts that had been generated by Livemarks, at which point the page was automatically updated with the latest posts since June 19th!
After doing this, it was possible to update the live bookmark by selecting the "Reload Live Bookmark" option, and the live bookmark now shows all recent posts.

Please note that RSS on www.flyertalk.com is oddly configured. On selecting the Livemarks icon in the address bar, two feeds are offered - the first is a feed of recent posts in all forums on www.flyertalk.com - the second is the feed just for the single "British Airways | Executive Club" forum.
The odd thing (as far as I am concerned) is that when clicking on the live bookmark and selecting the option "Open " at the top of the list, the page that is opened is the top level of the www.flyertalk.com "All forums" feed, not the specific "British Airways | Executive Club" forum page, which I had actually bookmarked.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://www.flyertalk.com/forum/british-airways-executive-club-446/
  2. Click on the RSS icon in the address bar.
  3. Select the second of the two feeds offered - "Flyertalk forums - British Aiways | Executive Club - RSS feed"
  4. On the generated page, select "Add Livemark"
  5. Wait for a few days - there are always a few new posts (threads) in that forum each week.
  6. Go to https://www.flyertalk.com/forum/british-airways-executive-club-446/ to verify that there have been new posts in the days since you added the live bookmark - the date when a thread was started is shown directly beneath the bolded title of the thread.
  7. Reload the live bookmark and check if the new posts (threads) are displayed in the live bookmark. If the new posts are not displayed, refer to the instructions in the bug description above.

Expected behavior
The live bookmark should be updated to add in all recent posts when it is reloaded. Ideally, this should happen automatically.

Extra context
This problem only affects live bookmarks from www.flyertalk.com. I have created live bookmarks for several other sites, which function as expected. For the live bookmarks I've created for other sites, where more than one RSS feed is offered when clicking on the Livemarks icon in the address bar, I have selected the first feed in the list - this is different from the live bookmark for www.flyertalk.com, where I have selected the second feed in the list offered.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions