Web Viewer "Save to vault" silently fails (on Goodreads)

Steps to reproduce

  1. open sandbox
  2. enable Web Viewer
  3. create new note, paste this link, and click it (or open Web Viewer and navigate directly to this webpage): https://www.goodreads.com/
  4. in the web view that opens, click “Save to vault”

Did you follow the troubleshooting guide? [Y/N]

yes

Expected result

a new note that contains the page contents
or
a notification that the action was unsuccessful

Actual result

nothing happens, no new note, no alert

Environment

sandbox on Windows

SYSTEM INFO:
Obsidian version: v1.8.4
Installer version: v1.5.8
Operating system: Windows 10 Pro for Workstations 10.0.26100
Login status: logged in
Language: en
Catalyst license: none
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: off
Plugins installed: 1
Plugins enabled: 0

RECOMMENDATIONS:
none


Additional information

I don’t know the reason it doesn’t work on Goodreads pages (I tried several), but an alert at least would be much appreciated. Thanks, devs!

thank you

1 Like

As of insider on 1.8.5., I can successfully save the page but otherwise receive this below.

597461._SX200_SY200_.jpg:1 
        
        
       GET https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1514246949p8/597461._SX200_SY200_.jpg 403 (Forbidden)
614778._SX200_SY200_.jpg:1 
        
        
       GET https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1194930432p8/614778._SX200_SY200_.jpg 403 (Forbidden)
597461._SX200_SY200_.jpg:1 
        
        
       GET https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1514246949p8/597461._SX200_SY200_.jpg 403 (Forbidden)
Image
i @ app.js:1
(anonymous) @ app.js:1
t.postProcess @ app.js:1
t.postProcess @ app.js:1
h @ app.js:1
e.onRender @ app.js:1
requestAnimationFrame
Sc @ app.js:1
e.queueRender @ app.js:1
e.onRender @ app.js:1
requestAnimationFrame
Sc @ app.js:1
e.queueRender @ app.js:1
e.onRender @ app.js:1
requestAnimationFrame
Sc @ app.js:1
e.queueRender @ app.js:1
e.onRender @ app.js:1
requestAnimationFrame
Sc @ app.js:1
e.queueRender @ app.js:1
(anonymous) @ app.js:1
Promise.then
h @ app.js:1
e.onRender @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
a @ app.js:1
Promise.then
l @ app.js:1
(anonymous) @ app.js:1
v @ app.js:1
e.parseAsync @ app.js:1
e.onRender @ app.js:1
requestAnimationFrame
Sc @ app.js:1
e.queueRender @ app.js:1
e.clear @ app.js:1
t.clear @ app.js:1
t.set @ app.js:1
t.setViewData @ app.js:1
t.setData @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
a @ app.js:1
Promise.then
l @ app.js:1
(anonymous) @ app.js:1
v @ app.js:1
t.loadFileInternal @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
v @ app.js:1
t.onLoadFile @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
v @ app.js:1
t.onLoadFile @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
v @ app.js:1
t.loadFile @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
v @ app.js:1
t.setState @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
v @ app.js:1
t.setState @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
a @ app.js:1
Promise.then
l @ app.js:1
(anonymous) @ app.js:1
v @ app.js:1
t.setViewState @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
v @ app.js:1
t.openFile @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
(anonymous) @ app.js:1
a @ app.js:1
Promise.then
l @ app.js:1
(anonymous) @ app.js:1
v @ app.js:1
(anonymous) @ app.js:1
e.handleEvent @ app.js:1
click @ app.js:1
apply @ /Applications/Obsidian.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/renderer/callbacks-registry.js:54
(anonymous) @ /Applications/Obsidian.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/renderer/remote.js:353
(anonymous) @ /Applications/Obsidian.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/renderer/remote.js:335
emit @ node:events:518
onMessage @ node:electron/js2c/renderer_init:2
Show 3 more frames
Show less
614778._SX200_SY200_.jpg:1 
        
        
       GET https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/users/1194930432p8/614778._SX200_SY200_.jpg 403 (Forbidden)

will be fixed 1.8.6