{"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 679646710, "label": "db.execute_write_fn(create_tables, block=True) hangs a thread if connection fails"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 682184050, "label": "Exception in tracing code"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 699947574, "label": "Currently selected array facets are not correctly persisted through hidden form fields"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 701584448, "label": "Remove _request_ip example from canned queries documentation"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 702069429, "label": "Writable canned queries with magic parameters fail if POST body is empty"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 706486323, "label": "'bool' object is not callable error"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 707849175, "label": "static assets and favicon aren't cached by the browser"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 710506708, "label": "Rendering glitch with column headings on mobile"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 710819020, "label": "Another rendering glitch with column headers on mobile"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 713304417, "label": "Column action sort descending/ascending links should remove _next= pagination"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 716756082, "label": "Better handling of multiple matching template wildcard paths"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 717768441, "label": "OPTIONS requests return a 500 error"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 718484082, "label": "json / CSV links are broken in Datasette 0.50"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 718521469, "label": "column name links broken in 0.50.1"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 722673818, "label": "Fix issues relating to base_url"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 722724086, "label": "Fix last remaining links to \"/\" that do not respect base_url"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 729183332, "label": "Column action menu overlapped by Leaflet maps"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 733485423, "label": "Messages should be displayed full width"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 733499930, "label": "load_template hook doesn't work for include/extends"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 733796942, "label": "PrefixedUrlString mechanism broke everything"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 737394470, "label": "Table/database action menu cut off if too short "}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 741021342, "label": "Foreign keys with blank titles result in non-clickable links"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 741268956, "label": "OperationalError('interrupted') can 500 on row page"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 742011049, "label": ".json and .csv exports fail to apply base_url"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 743370900, "label": "Foreign key links break for compound foreign keys"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 747702144, "label": "Error on OPTIONS request to database"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 752789159, "label": "500 error on row page if query against foreign keys hits time limit"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 753668177, "label": "GENERATED column support"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 755721275, "label": "Table actions hook are order dependent, should not be"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 756439516, "label": "Datasette on Amazon Linux on ARM returns 404 for static assets"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 757481949, "label": "\"datasette inspect\" outputs invalid JSON if an error is logged"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 760312579, "label": "\"_searchmode=raw\" throws an index out of range error when combined with \"_search_COLUMN\""}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 763207948, "label": "Default styling for bullet point lists"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 771216293, "label": "Better internal database_name for _internal database"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 777677671, "label": "Prettier package not actually being cached"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 780267857, "label": "Use force_https_urls on when deploying with Cloud Run"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 781262510, "label": "Certain database names results in 404: \"Database not found: None\""}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 784628163, "label": "\"Statement may not contain PRAGMA\" error is not strictly true"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 788447787, "label": "?_size= argument is not persisted by hidden form fields in the table filters"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 795367402, "label": "v0.54 500 error from sql query in custom template; code worked in v0.53; found a workaround"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 799693777, "label": "Re-submitting filter form duplicates _x querystring arguments"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 800669347, "label": "/-/databases should reflect connection order, not alphabetical order"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 810397025, "label": "500 error caused by faceting if a column called `n` exists"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 811367257, "label": "Race condition errors in new refresh_schemas() mechanism"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 811458446, "label": "\"datasette publish cloudrun\" cannot publish files with spaces in their name"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 813899472, "label": "Custom pages don't work with base_url setting"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 813978858, "label": "JSON filter fails if column contains spaces"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 817597268, "label": "Suggest for ArrayFacet possibly confused by blank values"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 828811618, "label": "Table names containing single quotes break things"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 837308703, "label": "Figure out why SpatiaLite 5.0 hangs the database page on Linux"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 841456306, "label": "Invalid SQL: \"no such table: pragma_database_list\" on database page"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 842212586, "label": "Facet by array breaks if table name contains a space"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 842881221, "label": "Latest Datasette tags missing from Docker Hub"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 864969683, "label": "Index view crashes when any database table is not accessible to actor"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 866668415, "label": "Columns named \"link\" display in bold"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 903200328, "label": "\"Show all columns\" cog menu item should show if ?_col= is used"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 904071938, "label": "?_nocol= does not interact well with default facets"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 906385991, "label": "CSV ?_stream=on redundantly calculates facets for every page"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 912485040, "label": "Intermittent CI failure: restore_working_directory FileNotFoundError"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 913823889, "label": "Navigation menu display bug"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 935930820, "label": "absolute_url() behind a proxy assembles incorrect http://127.0.0.1:8001/ URLs"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 944903881, "label": "\"invalid reference format\" publishing Docker image"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 956303470, "label": "Tests failing with FileNotFoundError in runner.isolated_filesystem"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 957298475, "label": "OSError: AF_UNIX path too long in ds_unix_domain_socket_server"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 957345476, "label": "Canned query ?sql= is pointlessly echoed in query string starting from hidden mode"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 959999095, "label": "\"Query parameters\" form shows wrong input fields if query contains \"03:31\" style times"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 972918533, "label": "Query page .csv and .json links are not correctly URL-encoded on Vercel under unknown specific conditions"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 994450961, "label": "Column cog shows \"facet by this\" when already default faceted"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 995098231, "label": "?_sort=rowid with _next= returns error"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1010112818, "label": "Win32 \"used by another process\" error with datasette publish"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1015646369, "label": "Exceeding Cloud Run memory limits when deploying a 4.8G database"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1021849766, "label": "Running a search on page 2 of results should not preserve ?_next="}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1025754125, "label": "Upgrade to httpx 0.20.0 (request() got an unexpected keyword argument 'allow_redirects')"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1034535001, "label": "Publish to Docker Hub failing with \"libcrypt.so.1: cannot open shared object file\""}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1050163432, "label": "`?_nocol=` removes that column from the filter interface"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1052826038, "label": "Columns beginning with an underscore do not facet correctly"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1052851176, "label": "ReadTheDocs build failed for 0.59.2 release"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1056746091, "label": "Handle foreign keys that point to a non-existent table"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1058790545, "label": "base_url is omitted in JSON and CSV views"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1059509927, "label": "\"Links from other tables\" broken for columns starting with underscore"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1059555791, "label": "Columns starting with an underscore behave poorly in filters"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1073712378, "label": "Code that detects the label column for a table is case-sensitive"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1075893249, "label": "Custom pages don't work on windows"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1076388044, "label": "Writable canned queries fail to load custom templates"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1078702875, "label": "Allow to set `facets_array` in metadata (like current `facets`)"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1082746149, "label": "Table page title has \"where where\" in it"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1083581011, "label": "_prepare_connection not called on write connections"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1084257842, "label": "__call__() got an unexpected keyword argument 'specname'"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1087919372, "label": "Confirm if documented nginx proxy config works for row pages with escaped characters in their primary key"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1097101917, "label": "`explain query plan select` is too strict about whitespace"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1099723916, "label": "Table+query JSON and CSV links broken when using `base_url` setting"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1108846067, "label": "Tests failing against Python 3.6"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1121583414, "label": "JSON link on row page is 404 if base_url setting is used"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1122416919, "label": "/-/patterns returns link: alternate JSON header to 404"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1122427321, "label": "Index page `/` has no CORS headers"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1122557010, "label": "Get the tests passing against Windows"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1126604194, "label": "datasette one.db one.db opens database twice, as one and one_2"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1152072027, "label": "Dependency issue with asgiref and uvicorn"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1160407071, "label": "Test failures with SQLite 3.37.0+ due to column affinity case"}} {"labels_id": {"value": 727708732, "label": "bug"}, "issues_id": {"value": 1174655187, "label": "Filters fail to work correctly against calculated numeric columns returned by SQL views because type affinity rules do not apply"}}