SFSafariPageProperties does not return page title until page has loaded

Am I missing something?

The old javascript extensions were able to get the page title even if the page hadnt loaded yet.

For example after restarting Safari, tab title's are available to Safari - as they are dispalyed on the tabs.

But SFSafariPageProerties will not return the title for unloaded background tabs - just the url.


My extension has the following permissions:

<key>SFSafariToolbarItem</key>

<dict>

<key>Action</key>

<string>Popover</string>

<key>Identifier</key>

<string>Button</string>

<key>Image</key>

<string>ToolbarItemIcon.pdf</string>

<key>Label</key>

<string>MyAppName</string>

</dict>

<key>SFSafariWebsiteAccess</key>

<dict>

<key>Allowed Domains</key>

<array>

<string>*.*</string>

</array>

<key>Level</key>

<string>All</string>

</dict>