Skip to content

Commit 88ed401

Browse files
committed
Improved graceful handling of broken search when browsing locally
1 parent 149b0db commit 88ed401

File tree

8 files changed

+37
-32
lines changed

8 files changed

+37
-32
lines changed

material/assets/javascripts/bundle.c7d1b464.min.js renamed to material/assets/javascripts/bundle.cfdd7908.min.js

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

material/assets/javascripts/bundle.c7d1b464.min.js.map renamed to material/assets/javascripts/bundle.cfdd7908.min.js.map

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

material/base.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ <h1>{{ page.title | d(config.site_name, true)}}</h1>
225225
</script>
226226
{% endblock %}
227227
{% block scripts %}
228-
<script src="{{ 'assets/javascripts/bundle.c7d1b464.min.js' | url }}"></script>
228+
<script src="{{ 'assets/javascripts/bundle.cfdd7908.min.js' | url }}"></script>
229229
{% for path in config["extra_javascript"] %}
230230
<script src="{{ path | url }}"></script>
231231
{% endfor %}

material/overrides/assets/javascripts/bundle.54f85274.min.js

-18
This file was deleted.

material/overrides/assets/javascripts/bundle.602c421d.min.js

+18
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

material/overrides/assets/javascripts/bundle.54f85274.min.js.map renamed to material/overrides/assets/javascripts/bundle.602c421d.min.js.map

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

material/overrides/main.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@
1616
{% endblock %}
1717
{% block scripts %}
1818
{{ super() }}
19-
<script src="{{ 'overrides/assets/javascripts/bundle.54f85274.min.js' | url }}"></script>
19+
<script src="{{ 'overrides/assets/javascripts/bundle.602c421d.min.js' | url }}"></script>
2020
{% endblock %}

src/assets/javascripts/browser/request/index.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@
2020
* IN THE SOFTWARE.
2121
*/
2222

23-
import { Observable, from } from "rxjs"
23+
import { EMPTY, Observable, from } from "rxjs"
2424
import {
25+
catchError,
2526
filter,
2627
map,
2728
shareReplay,
@@ -35,6 +36,9 @@ import {
3536
/**
3637
* Fetch the given URL
3738
*
39+
* If the request fails (e.g. when dispatched from `file://` locations), the
40+
* observable will complete without emitting a value.
41+
*
3842
* @param url - Request URL
3943
* @param options - Options
4044
*
@@ -46,6 +50,7 @@ export function request(
4650
return from(fetch(`${url}`, options))
4751
.pipe(
4852
filter(res => res.status === 200),
53+
catchError(() => EMPTY)
4954
)
5055
}
5156

0 commit comments

Comments
 (0)