Skip to content
This repository was archived by the owner on Aug 29, 2025. It is now read-only.
This repository was archived by the owner on Aug 29, 2025. It is now read-only.

[BUG] DatePickerSingle broken in Dash 1.3.0 #652

@davidghill

Description

@davidghill

Describe your context
I'm running an app that allows the user to select options and kick off a process. The code for the control is below:

        html.Div([
            html.Label('Operating Date'),
            dcc.DatePickerSingle(
                id='operating-date-picker',
                min_date_allowed=datetime(2010, 1, 1),
                max_date_allowed=datetime(2099,12,31),
                initial_visible_month=datetime.today().date() - timedelta(days=1),
                date=datetime.today().date()- timedelta(days=1),
                day_size=47,
            ),
        ], style={'width'  : '10%',
                  'display': 'inline-block',
                  'marginLeft' :10, 
                  'marginRight':10, 
                  'marginBottom':10}),
  • replace the result of pip list | grep dash below
Dash Version 1.3.0
Dash DataTable Version 4.3.0
Dash Core Components Version 1.2.0
Dash HTML Components Version 1.0.1
Pandas Version 0.24.2
Numpy Version 1.16.4

The full list is below:
Package                            Version
---------------------------------- ---------
-ash-renderer                      1.0.0
-ip                                19.2.2
alabaster                          0.7.12
anaconda-client                    1.7.2
anaconda-navigator                 1.9.7
anaconda-project                   0.8.3
asn1crypto                         0.24.0
astroid                            2.2.5
astropy                            3.2.1
atomicwrites                       1.3.0
attrs                              19.1.0
Babel                              2.7.0
backcall                           0.1.0
backports.functools-lru-cache      1.5
backports.os                       0.1.1
backports.shutil-get-terminal-size 1.0.0
backports.tempfile                 1.0
backports.weakref                  1.0.post1
beautifulsoup4                     4.7.1
bitarray                           0.9.3
bkcharts                           0.2
bleach                             3.1.0
bokeh                              1.2.0
boto                               2.49.0
Bottleneck                         1.2.1
certifi                            2019.6.16
cffi                               1.12.3
chardet                            3.0.4
Click                              7.0
cloudpickle                        1.2.1
clyent                             1.2.2
colorama                           0.4.1
comtypes                           1.1.7
conda                              4.7.11
conda-build                        3.18.8
conda-package-handling             1.3.11
conda-verify                       3.4.2
contextlib2                        0.5.5
cryptography                       2.7
cx-Oracle                          7.2.2
cycler                             0.10.0
Cython                             0.29.12
cytoolz                            0.10.0
dash                               1.3.0
dash-core-components               1.2.0
dash-daq                           0.1.0
dash-html-components               1.0.1
dash-renderer                      1.1.0
dash-table                         4.3.0
dask                               2.1.0
datetime-truncate                  1.1.0
decorator                          4.4.0
defusedxml                         0.6.0
distributed                        2.1.0
docutils                           0.14
entrypoints                        0.3
et-xmlfile                         1.0.1
fastcache                          1.1.0
filelock                           3.0.12
Flask                              1.1.1
Flask-Compress                     1.4.0
future                             0.17.1
geojson                            2.5.0
gevent                             1.4.0
glob2                              0.7
greenlet                           0.4.15
h5py                               2.9.0
heapdict                           1.0.0
html5lib                           1.0.1
idna                               2.8
imageio                            2.5.0
imagesize                          1.1.0
importlib-metadata                 0.17
ipykernel                          5.1.1
ipython                            7.6.1
ipython-genutils                   0.2.0
ipywidgets                         7.5.0
isort                              4.3.21
itsdangerous                       1.1.0
jdcal                              1.4.1
jedi                               0.13.3
Jinja2                             2.10.1
joblib                             0.13.2
json5                              0.8.4
jsonschema                         3.0.1
jupyter                            1.0.0
jupyter-client                     5.3.1
jupyter-console                    6.0.0
jupyter-core                       4.5.0
jupyterlab                         1.0.2
jupyterlab-server                  1.0.0
keyring                            18.0.0
kiwisolver                         1.1.0
lazy-object-proxy                  1.4.1
libarchive-c                       2.8
llvmlite                           0.29.0
locket                             0.2.0
lxml                               4.3.4
MarkupSafe                         1.1.1
matplotlib                         3.1.0
mccabe                             0.6.1
menuinst                           1.4.16
mistune                            0.8.4
mkl-fft                            1.0.12
mkl-random                         1.0.2
mkl-service                        2.0.2
mock                               3.0.5
more-itertools                     7.0.0
mpmath                             1.1.0
msgpack                            0.6.1
multipledispatch                   0.6.0
navigator-updater                  0.2.1
nbconvert                          5.5.0
nbformat                           4.4.0
networkx                           2.3
nltk                               3.4.4
nose                               1.3.7
notebook                           6.0.0
numba                              0.44.1
numexpr                            2.6.9
numpy                              1.16.4
numpydoc                           0.9.1
olefile                            0.46
openpyxl                           2.6.2
packaging                          19.0
pandas                             0.24.2
pandas-datareader                  0.7.4
pandas-multiprocessing             0.2.1
pandocfilters                      1.4.2
parso                              0.5.0
partd                              1.0.0
path.py                            12.0.1
pathlib2                           2.3.4
patsy                              0.5.1
pep8                               1.7.1
percy                              2.0.2
pickleshare                        0.7.5
Pillow                             6.1.0
pip                                19.2.2
pkginfo                            1.5.0.1
plotly                             4.1.0
pluggy                             0.12.0
ply                                3.11
prometheus-client                  0.7.1
prompt-toolkit                     2.0.9
psutil                             5.6.3
py                                 1.8.0
pycodestyle                        2.5.0
pycosat                            0.6.3
pycparser                          2.19
pycrypto                           2.6.1
pycurl                             7.43.0.3
pyflakes                           2.1.1
Pygments                           2.4.2
pylint                             2.3.1
pyodbc                             4.0.26
pyOpenSSL                          19.0.0
pyowm                              2.10.0
pyparsing                          2.4.0
pyreadline                         2.1
pyrsistent                         0.14.11
PySocks                            1.7.0
pytest                             5.0.1
pytest-arraydiff                   0.3
pytest-astropy                     0.5.0
pytest-doctestplus                 0.3.0
pytest-mock                        1.10.4
pytest-openfiles                   0.3.2
pytest-remotedata                  0.3.1
pytest-sugar                       0.9.2
python-dateutil                    2.8.0
pytz                               2019.1
PyWavelets                         1.0.3
pywin32                            223
pywinpty                           0.5.5
PyYAML                             5.1.1
pyzmq                              18.0.0
QtAwesome                          0.5.7
qtconsole                          4.5.1
QtPy                               1.8.0
requests                           2.22.0
retrying                           1.3.3
rope                               0.14.0
ruamel-yaml                        0.15.46
scikit-image                       0.15.0
scikit-learn                       0.21.2
scipy                              1.2.1
seaborn                            0.9.0
selenium                           3.141.0
Send2Trash                         1.5.0
setuptools                         41.0.1
simplegeneric                      0.8.1
singledispatch                     3.4.0.3
six                                1.12.0
snowballstemmer                    1.9.0
sortedcollections                  1.1.2
sortedcontainers                   2.1.0
soupsieve                          1.8
Sphinx                             2.1.2
sphinxcontrib-applehelp            1.0.1
sphinxcontrib-devhelp              1.0.1
sphinxcontrib-htmlhelp             1.0.2
sphinxcontrib-jsmath               1.0.1
sphinxcontrib-qthelp               1.0.2
sphinxcontrib-serializinghtml      1.1.3
sphinxcontrib-websupport           1.1.2
spyder                             3.3.6
spyder-kernels                     0.5.1
SQLAlchemy                         1.2.12
statsmodels                        0.10.0
sympy                              1.4
tables                             3.5.2
tblib                              1.4.0
termcolor                          1.1.0
terminado                          0.8.2
testpath                           0.4.2
toolz                              0.10.0
tornado                            6.0.3
tqdm                               4.32.1
traitlets                          4.3.2
typing                             3.7.4.1
unicodecsv                         0.14.1
urllib3                            1.24.2
waitress                           1.3.0
wcwidth                            0.1.7
webencodings                       0.5.1
Werkzeug                           0.15.4
wheel                              0.33.4
widgetsnbextension                 3.5.0
win-inet-pton                      1.1.0
win-unicode-console                0.5
wincertstore                       0.2
wrapt                              1.11.2
xlrd                               1.2.0
XlsxWriter                         1.1.8
xlwings                            0.15.8
xlwt                               1.3.0
zict                               1.0.0
zipp                               0.5.1
  • if frontend related, tell us your Browser, Version and OS

    • OS: [Windows 10 Pro]
    • Browser [Chrome]
    • Version [77.0.3865.90]

Describe the bug

When you click on the date picker, the application crashes with the message listed under the screenshots section.

Expected behavior

Clicking on the datepicker control should bring up the ability to select a date.

Screenshots

(This error originated from the built-in JavaScript code that runs Dash apps. Click to see the full stack trace or open your browser's console.)
TypeError: Cannot read property 'has' of undefined

at http://127.0.0.1:8050/_dash-component-suites/dash_core_components/dash_core_components.min.js?v=1.2.0&m=1568823843:47:367725

at Array.forEach (<anonymous>)

at ei (http://127.0.0.1:8050/_dash-component-suites/dash_core_components/dash_core_components.min.js?v=1.2.0&m=1568823843:47:367584)

at t.value (http://127.0.0.1:8050/_dash-component-suites/dash_core_components/dash_core_components.min.js?v=1.2.0&m=1568823843:47:369285)

at t.<anonymous> (http://127.0.0.1:8050/_dash-component-suites/dash_core_components/dash_core_components.min.js?v=1.2.0&m=1568823843:18:338680)

at Object.blocked (http://127.0.0.1:8050/_dash-component-suites/dash_core_components/dash_core_components.min.js?v=1.2.0&m=1568823843:18:330682)

at http://127.0.0.1:8050/_dash-component-suites/dash_core_components/dash_core_components.min.js?v=1.2.0&m=1568823843:18:336941

at Array.filter (<anonymous>)

at t.<anonymous> (http://127.0.0.1:8050/_dash-component-suites/dash_core_components/dash_core_components.min.js?v=1.2.0&m=1568823843:18:336901)

at http://127.0.0.1:8050/_dash-component-suites/dash_core_components/dash_core_components.min.js?v=1.2.0&m=1568823843:18:336752

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions