Closed
Bug 1268109
Opened 9 years ago
Closed 9 years ago
Livemarks sometimes fail to load in Bookmarks menu due to NoScript
Categories
(WebExtensions :: General, defect)
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: mconley, Assigned: ma1)
Details
Attachments
(1 file)
|
61.87 KB,
text/plain
|
Details |
Filing on behalf of @tapper82 on Twitter. See this conversation for context:
https://twitter.com/tapper82/status/724199660202659840
@tapper82's STR are:
1. Save a Livemark in Nightly.
2. Go to the sub folder in the Bookmarks menu
ER: Should be able to see the livemark load
AR: Livemark reports that it's unable to load
I'm actually not able to reproduce this myself, but I'm opening this bug so that I can try working with the reporter to see what is different about their setup.
Comment 1•9 years ago
|
||
The fact sometimes they may fail to load could just depend on the remote server itself, websites sometimes aren't accessible.
If instead they don't load for hours and the website is well alive, it is more likely a bug.
Recently we fixed Bug 1263823 in FF 48 that was a regression in 48 itself, so please ensure the bug happens in the latest nightly.
Otherwise:
1. it may be another case where the stricter security checks disallow the load, having a specific RSS url that always fails when added would be very useful
2. could be Sync messed up something with livemarks annotations, deleting and recreating the live bookmark could fix that.
| Reporter | ||
Comment 2•9 years ago
|
||
@tapper82 uploaded an export of his bookmarks to Dropbox, and gave me consent[1] to post them to this public bug.
| Reporter | ||
Comment 3•9 years ago
|
||
Whoops, footnote:
[1]: https://twitter.com/tapper82/status/726063127503233025
here is more data about my firefox install. Application Basics
Name: Firefox
Version: 49.0a1
Build ID: 20160429030215
Update Channel: nightly
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0
OS: Windows_NT 10.0 x86-64
Multiprocess Windows: 0/1 (Disabled by accessibility tools)
Safe Mode: false
Crash Reports for the Last 3 Days
---------------------------------
All Crash Reports
Extensions
----------
Name: aXe DevTools
Version: 0.4.1
Enabled: true
ID: @axe-firefox-devtools
Name: HTTPS-Everywhere
Version: 5.1.6
Enabled: true
ID: https-everywhere-eff@eff.org
Name: Multi-process staged rollout
Version: 1.0
Enabled: true
ID: e10srollout@mozilla.org
Name: NoScript
Version: 2.9.0.11rc1
Enabled: true
ID: {73a6fe31-595d-460b-a920-fcc0f8843232}
Name: Pocket
Version: 1.0
Enabled: true
ID: firefox@getpocket.com
Name: uBlock Origin
Version: 1.6.9
Enabled: true
ID: uBlock0@raymondhill.net
Name: WebVisum
Version: 0.9.1
Enabled: true
ID: webvisum@webvisum.com
Name: Firefox Hello
Version: 1.3.1
Enabled: false
ID: loop@mozilla.org
Graphics
--------
Features
Compositing: Direct3D 11
Asynchronous Pan/Zoom: none
WebGL Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 470 Direct3D11 vs_5_0 ps_5_0)
Hardware H264 Decoding: Yes; Using D3D11 API
Direct2D: true
DirectWrite: true (10.0.14332.1001)
GPU #1
Active: Yes
Description: NVIDIA GeForce GTX 470
Vendor ID: 0x10de
Device ID: 0x06cd
Driver Version: 10.18.13.6472
Driver Date: 3-21-2016
Drivers: nvd3dumx,nvwgf2umx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um,nvwgf2um
Subsys ID: 34f51458
RAM: 1280
Diagnostics
AzureCanvasAccelerated: 0
AzureCanvasBackend: direct2d 1.1
AzureContentBackend: direct2d 1.1
AzureFallbackCanvasBackend: cairo
Important Modified Preferences
------------------------------
accessibility.lastLoadDate: 1461965886
accessibility.loadedInLastSession: true
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 4
browser.download.folderList: 2
browser.download.importedFromSqlite: true
browser.places.smartBookmarksVersion: 8
browser.sessionstore.upgradeBackup.latestBuildID: 20160429030215
browser.startup.homepage: https://startpage.com/do/mypage.pl?prf=3b36323faf5a729d448138aed4d27bcb
browser.startup.homepage_override.buildID: 20160429030215
browser.startup.homepage_override.mstone: 49.0a1
browser.tabs.remote.disabled-for-a11y: true
browser.tabs.warnOnClose: false
browser.tabs.warnOnOpen: false
browser.urlbar.suggest.searches: true
browser.urlbar.userMadeSearchSuggestionsChoice: true
dom.apps.reset-permissions: true
dom.mozApps.used: true
extensions.lastAppVersion: 49.0a1
font.internaluseonly.changed: false
gfx.crash-guard.d3d11layers.appVersion: 47.0
gfx.crash-guard.d3d11layers.deviceID: 0x06cd
gfx.crash-guard.d3d11layers.driverVersion: 10.18.13.6472
gfx.crash-guard.d3d11layers.feature-d2d: true
gfx.crash-guard.d3d11layers.feature-d3d11: true
gfx.crash-guard.status.d3d11layers: 2
gfx.crash-guard.status.d3d9video: 2
gfx.direct3d.last_used_feature_level_idx: 0
gfx.offscreencanvas.enabled: true
media.benchmark.vp9.fps: 209
media.benchmark.vp9.versioncheck: 1
media.gmp-eme-adobe.abi: x86_64-msvc-x64
media.gmp-eme-adobe.lastUpdate: 1459522893
media.gmp-eme-adobe.version: 17
media.gmp-gmpopenh264.abi: x86_64-msvc-x64
media.gmp-gmpopenh264.lastUpdate: 1450799770
media.gmp-gmpopenh264.version: 1.5.3
media.gmp-manager.buildID: 20160429030215
media.gmp-manager.lastCheck: 1461957338
media.gmp-widevinecdm.abi: x86_64-msvc-x64
media.gmp-widevinecdm.lastUpdate: 1460814317
media.gmp-widevinecdm.version: 1.4.8.866
media.hardware-video-decoding.failed: false
media.peerconnection.ice.default_address_only: true
media.webrtc.debug.aec_log_dir: C:\Users\jlanc\AppData\Local\Temp
media.webrtc.debug.log_file: C:\Users\jlanc\AppData\Local\Temp\WebRTC.log
network.cookie.prefsMigrated: true
network.http.speculative-parallel-limit: 0
network.predictor.cleaned-up: true
network.prefetch-next: false
places.database.lastMaintenance: 1461912649
places.history.expiration.transient_current_max_pages: 53646
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_bgcolor: false
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_bgimages: false
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_duplex: -437918235
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_edge_bottom: 0
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_edge_left: 0
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_edge_right: 0
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_edge_top: 0
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_evenpages: true
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_footercenter:
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_footerleft: &PT
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_footerright: &D
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_headercenter:
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_headerleft: &T
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_headerright: &U
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_in_color: true
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_margin_bottom: 0.5
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_margin_left: 0.5
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_margin_right: 0.5
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_margin_top: 0.5
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_oddpages: true
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_orientation: 0
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_page_delay: 50
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_paper_data: 9
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_paper_height: -1.00
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_paper_name:
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_paper_size_unit: 1
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_paper_width: -1.00
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_resolution: 600
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_reversed: false
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_scaling: 1.00
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_shrink_to_fit: true
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_to_file: false
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_unwriteable_margin_bottom: 0
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_unwriteable_margin_left: 0
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_unwriteable_margin_right: 0
print.printer_HP-Printer_(HP_Photosmart_B110_series).print_unwriteable_margin_top: 0
privacy.donottrackheader.enabled: true
privacy.sanitize.migrateClearSavedPwdsOnExit: true
privacy.sanitize.migrateFx3Prefs: true
privacy.trackingprotection.enabled: true
privacy.trackingprotection.introCount: 20
security.sandbox.content.tempDirSuffix: {8ddc25b2-a177-4af1-acc2-28039cc147f7}
security.ssl.errorReporting.automatic: true
services.sync.declinedEngines:
services.sync.engine.prefs.modified: true
services.sync.lastPing: 1453730317
services.sync.lastSync: Mon Jan 25 2016 22:08:25 GMT+0000 (GMT Standard Time)
services.sync.numClients: 2
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1461342731
ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found.
ui.osk.enabled: false
Important Locked Preferences
----------------------------
JavaScript
----------
Incremental GC: true
Accessibility
-------------
Activated: true
Prevent Accessibility: 0
Library Versions
----------------
NSPR
Expected minimum version: 4.12
Version in use: 4.12
NSS
Expected minimum version: 3.24 Basic ECC Beta
Version in use: 3.24 Basic ECC Beta
NSSSMIME
Expected minimum version: 3.24 Basic ECC Beta
Version in use: 3.24 Basic ECC Beta
NSSSSL
Expected minimum version: 3.24 Basic ECC Beta
Version in use: 3.24 Basic ECC Beta
NSSUTIL
Expected minimum version: 3.24 Beta
Version in use: 3.24 Beta
Experimental Features
---------------------
Name: DisplayPort Size Tuning
ID: displayport-tuning-nightly@experiments.mozilla.org
Description: Measuring the effect of different displayport sizes on checkerboarding.
Active: false
End Date: 1457186284462
Homepage:
Branch: group3
I found out that if i disable NoScript this bug gos away. Sorry for not testing that before. Not shor if it's a ff bug or with NoScript.
Comment 7•9 years ago
|
||
mao: Looks like this is caused by NoScript (or NoScript triggers some flaw in Firefox). n-i just in case you didn't notice the bugmail from the cc.
Flags: needinfo?(g.maone)
Summary: Livemarks sometimes fail to load in Bookmarks menu → Livemarks sometimes fail to load in Bookmarks menu due to NoScript
Comment 8•9 years ago
|
||
FWIW, I can reproduce this on Aurora 48 (20160508004021) on Windows 8.1u as well:
(In reply to Marco Bonardo [::mak] from comment #1)
> The fact sometimes they may fail to load could just depend on the remote
> server itself, websites sometimes aren't accessible.
>
> If instead they don't load for hours and the website is well alive, it is
> more likely a bug.
I don't even get a loading message. It's like an attempt to load never even happens.
If I disable NoScript, the load times are within 1-2s.
> Recently we fixed Bug 1263823 in FF 48 that was a regression in 48 itself,
> so please ensure the bug happens in the latest nightly.
> Otherwise:
> 1. it may be another case where the stricter security checks disallow the
> load, having a specific RSS url that always fails when added would be very
> useful
> 2. could be Sync messed up something with livemarks annotations, deleting
> and recreating the live bookmark could fix that.
I don't use Sync, but I tried doing this anyways. Still the same failure.
Comment 9•9 years ago
|
||
FWIW, a workaround is noted on https://forums.informaction.com/viewtopic.php?f=7&t=21889#p82943:
> Fx reports "Live Bookmark feed failed to load" and NoScript reports that it has blocked the site.
> If I temporarily allow scripts from the site in NoScript, then the feed works again.
... where "site" refers to the actual domain hosting the RSS feed (e.g. if an RSS feed is actually hosted by FeedBurner, allow FeedBurner).
Comment 10•9 years ago
|
||
Comment 9 sounds like NoScript is working exactly as intended. https://noscript.net/faq#qa3_3
If you don't know what you're doing it absolutely will cause unexpected behavior.
| Assignee | ||
Comment 11•9 years ago
|
||
This should be fixed in NoScript 2.9.0.14, current release.
BTW, does anybody (Mike?) know why I cannot work on any bug which is not already assigned to me or reported by me anymore?
For instance, I cannot assign this one to me or close it.
I might be wrong, but this looks like a recent change in permissions or something :/
Flags: needinfo?(g.maone) → needinfo?(mconley)
| Reporter | ||
Comment 12•9 years ago
|
||
(In reply to Giorgio Maone [:mao] from comment #11)
> This should be fixed in NoScript 2.9.0.14, current release.
> BTW, does anybody (Mike?) know why I cannot work on any bug which is not
> already assigned to me or reported by me anymore?
> For instance, I cannot assign this one to me or close it.
> I might be wrong, but this looks like a recent change in permissions or
> something :/
Unsure - maybe dkl knows what's happened?
Flags: needinfo?(mconley) → needinfo?(dkl)
Comment 13•9 years ago
|
||
Fixed for me with NoScript 2.9.0.14 and Nightly 51, but I leave it up to tapper82 or mconley to confirm and close.
Assignee: nobody → g.maone
Component: Bookmarks & History → Add-ons
Product: Firefox → Tech Evangelism
Version: unspecified → Firefox 48
| Reporter | ||
Comment 14•9 years ago
|
||
I never actually reproduced this, so over to tapper82.
Flags: needinfo?(j.lancett)
Comment 15•9 years ago
|
||
This bug is fixed now thanks Giorgio and to all that helped/chipped in.
Flags: needinfo?(j.lancett)
| Reporter | ||
Comment 16•9 years ago
|
||
Fixed in the add-on itself, closing out.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Updated•6 years ago
|
Component: Add-ons → General
Product: Tech Evangelism → WebExtensions
Updated•6 years ago
|
Version: Firefox 48 → 48 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•