labels_id,labels_id_label,issues_id,issues_id_label 727708732,bug,273121803,Views should not attempt to link to records / use rowids 727708732,bug,273626815,Individual row view is broken 727708732,bug,273660425,datasette package --metadata does not work with a relative path 727708732,bug,274662378,Fix the   bug on the database custom SQL query view 727708732,bug,275179724,?_search=x should work if used directly against a FTS virtual table 727708732,bug,276765070,Incorrect display of rows page for tables with a primary key 727708732,bug,277589569,A primary key column that has foreign key restriction associated won't rendering label column 727708732,bug,279199916,Link should not show up in the column selection dropdowns 727708732,bug,280315352,Nasty bug: last column not being correctly displayed 727708732,bug,292011379,500 from missing table name 727708732,bug,309558826,Keyset pagination doesn't work correctly for compound primary keys 727708732,bug,314665147,Bug: Sort by column with NULL in next_page URL 727708732,bug,316128955,Setting page size AND max returned rows to 1000 doesn't seem to work 727708732,bug,325705981,Faceting breaks pagination 727708732,bug,328171513,test-2.3.sqlite database filename throws a 404 727708732,bug,332830309,datasette publish now is broken in master 727708732,bug,333096176,HTML table does not correctly display entirely blank rows 727708732,bug,333326107,Travis CI fails to upload new releases to PyPI 727708732,bug,334148669,Facets with value of 0 displayed incorrectly 727708732,bug,334149717,Incorrect display of compound primary keys with foreign key relationships 727708732,bug,335064777,Error on row page if table has slashes in the name and ends in .csv 727708732,bug,337141108,Sanely handle Infinity/-Infinity values in JSON using ?_json_infinity=1 727708732,bug,338768551,Datasette on Zeit Now returns http URLs for facet and next links 727708732,bug,339095976,extra_options not passed to heroku publisher 727708732,bug,344701755,Don't list default plugins on /-/plugins 727708732,bug,395236066,"CSV export in ""Advanced export"" pane doesn't respect query" 727708732,bug,398011658,Ensure downloading a 100+MB SQLite database file works 727708732,bug,398089089,/-/versions for official Docker image returns wrong Datasette version 727708732,bug,430103450,Submitting SQL on hide page is broken 727708732,bug,440222719,_facet_array should work against views 727708732,bug,440332621,Error pages do not return CORS header with --cors 727708732,bug,441858747,Hidden tables shown on the index page 727708732,bug,443020048,"Fix the ""datasette now publish ... --alias=x"" option" 727708732,bug,446433735,Example of a custom facet plugin is incorrect 727708732,bug,448977444,Pagination breaks when combined with expanded foreign keys 727708732,bug,449854604,Facets not correctly persisted in hidden form fields 727708732,bug,449931899,--reload should only trigger for -i databases 727708732,bug,450032134,facet_m2m gets confused by multiple relationships 727708732,bug,453243459,Handle SQLite databases with spaces in their names? 727708732,bug,463492815,500 error on m2m facet detection 727708732,bug,464905894,Fix header on 404 page 727708732,bug,467218270,Support unicode in url 727708732,bug,467790646,CodeMirror fails to load on database page 727708732,bug,470542938,Facet by array shouldn't suggest for arrays that are not arrays-of-strings 727708732,bug,503190241,Codec error in some CSV exports 727708732,bug,503218205,Enable browser caching for plugin statics with datasette-auth 727708732,bug,508070977,If you have databases called foo.db and foo-bar.db you cannot visit /foo-bar 727708732,bug,509693773,_where= parameter is not persisted in hidden form fields 727708732,bug,512218858,/-/plugins shows incorrect name for plugins 727708732,bug,516310670,Don't suggest array facet if column is only [] empty arrays 727708732,bug,516370822,Static assets no longer loading for installed plugins 727708732,bug,516748849,CSV export is broken for tables with null foreign keys 727708732,bug,518506242,Datasette FTS detection bug 727708732,bug,520655983,"""Invalid SQL"" page should let you edit the SQL" 727708732,bug,520740741,If you apply ?_facet_array=tags then &_facet=tags does nothing 727708732,bug,521282013,Unit tests should fail under Python 3.8 727708732,bug,522334771,"Publish to Heroku is broken: ""WARNING: You must pass the application as an import string to enable 'reload' or 'workers""" 727708732,bug,525254973,rowid is not included in dropdown filter menus 727708732,bug,542553350,Copy and paste doesn't work reliably on iPhone for SQL editor 727708732,bug,573583971,"""Templates considered"" comment broken in >=0.35" 727708732,bug,574043218,Variables from extra_template_vars() not exposed in _context=1 727708732,bug,576582604,datasette publish cloudrun --memory option 727708732,bug,576722115,Single failing unit test when run inside the Docker image 727708732,bug,577578306,index.html is not reliably loaded from a plugin 727708732,bug,585626199,latest.datasette.io is no longer updating 727708732,bug,594168758,extra_template_vars() sending wrong view_name for index 727708732,bug,598013965,--plugin-secret over-rides existing metadata.json plugin config 727708732,bug,607211058,Don't throw 500 error on attempted directory browse 727708732,bug,607770595,escape_fts() does not correctly escape * wildcards 727708732,bug,608058890,link_or_copy_directory() error - Invalid cross-device link 727708732,bug,610829227,Cloud Run fails to serve database files larger than 32MB 727708732,bug,611835285,Non-utf8 encoding in exceptionhandlers and custom-pages 727708732,bug,626171242,Error pages not correctly loading CSS 727708732,bug,626663119,request.url and request.scheme should obey force_https_urls config setting 727708732,bug,632056825,"""datasette plugins"" command is broken" 727708732,bug,632673972,python tests/fixtures.py command has a bug 727708732,bug,635914822,Horizontal scrollbar on changelog page on mobile 727708732,bug,637365801,actor_matches_allow fails to consider all keys 727708732,bug,637370652,Plugin $env secrets mechanism doesn't work inside lists 727708732,bug,637395097,Incorrect URLs when served behind a proxy with base_url set 727708732,bug,637409144,"{""$file"": ...} mechanism is broken" 727708732,bug,638238548,Code coverage should ignore files in .coveragerc 727708732,bug,638241779,"""Too many open files"" error running tests" 727708732,bug,642388564,publish heroku does not work on Windows 10 727708732,bug,644283211,{{ csrftoken() }} doesn't work with datasette.render_template() 727708732,bug,644309017,datasette.add_message() doesn't work inside plugins 727708732,bug,644582921,"base_url doesn't seem to work when adding criteria and clicking ""apply""" 727708732,bug,647095487,"""datasette -p 0 --root"" gives the wrong URL" 727708732,bug,647095808,/favicon.ico 500 error 727708732,bug,649702801,URLs in release notes point to 127.0.0.1 727708732,bug,649907676,asgi_wrapper plugin hook is crashing at startup 727708732,bug,655465863,"""latest"" in new documentation navbar is invisible" 727708732,bug,661605489,Some links don't honor base_url 727708732,bug,667467128,AsgiFileDownload: filename not correctly passed 727708732,bug,671056788,"""Object of type bytes is not JSON serializable"" for _nl=on" 727708732,bug,675724951,Security issue: read-only canned queries leak CSRF token in URL 727708732,bug,677272618,Test failures caused by failed attempts to mock pip 727708732,bug,677326155,Datasette sdist is missing templates (hence broken when installing from Homebrew) 727708732,bug,677926613,Docker container is no longer being pushed (it's stuck on 0.45) 727708732,bug,679637501,--get doesn't fully invoke the startup routine 727708732,bug,679646710,"db.execute_write_fn(create_tables, block=True) hangs a thread if connection fails" 727708732,bug,682184050,Exception in tracing code 727708732,bug,699947574,Currently selected array facets are not correctly persisted through hidden form fields 727708732,bug,701584448,Remove _request_ip example from canned queries documentation 727708732,bug,702069429,Writable canned queries with magic parameters fail if POST body is empty 727708732,bug,706486323,'bool' object is not callable error 727708732,bug,707849175,static assets and favicon aren't cached by the browser 727708732,bug,710506708,Rendering glitch with column headings on mobile 727708732,bug,710819020,Another rendering glitch with column headers on mobile 727708732,bug,713304417,Column action sort descending/ascending links should remove _next= pagination 727708732,bug,716756082,Better handling of multiple matching template wildcard paths 727708732,bug,717768441,OPTIONS requests return a 500 error 727708732,bug,718484082,json / CSV links are broken in Datasette 0.50 727708732,bug,718521469,column name links broken in 0.50.1 727708732,bug,722673818,Fix issues relating to base_url 727708732,bug,722724086,"Fix last remaining links to ""/"" that do not respect base_url" 727708732,bug,729183332,Column action menu overlapped by Leaflet maps 727708732,bug,733485423,Messages should be displayed full width 727708732,bug,733499930,load_template hook doesn't work for include/extends 727708732,bug,733796942,PrefixedUrlString mechanism broke everything 727708732,bug,737394470,Table/database action menu cut off if too short 727708732,bug,741021342,Foreign keys with blank titles result in non-clickable links 727708732,bug,741268956,OperationalError('interrupted') can 500 on row page 727708732,bug,742011049,.json and .csv exports fail to apply base_url 727708732,bug,743370900,Foreign key links break for compound foreign keys 727708732,bug,747702144,Error on OPTIONS request to database 727708732,bug,752789159,500 error on row page if query against foreign keys hits time limit 727708732,bug,753668177,GENERATED column support 727708732,bug,755721275,"Table actions hook are order dependent, should not be" 727708732,bug,756439516,Datasette on Amazon Linux on ARM returns 404 for static assets 727708732,bug,757481949,"""datasette inspect"" outputs invalid JSON if an error is logged" 727708732,bug,760312579,"""_searchmode=raw"" throws an index out of range error when combined with ""_search_COLUMN""" 727708732,bug,763207948,Default styling for bullet point lists 727708732,bug,771216293,Better internal database_name for _internal database 727708732,bug,777677671,Prettier package not actually being cached 727708732,bug,780267857,Use force_https_urls on when deploying with Cloud Run 727708732,bug,781262510,"Certain database names results in 404: ""Database not found: None""" 727708732,bug,784628163,"""Statement may not contain PRAGMA"" error is not strictly true" 727708732,bug,788447787,?_size= argument is not persisted by hidden form fields in the table filters 727708732,bug,795367402,v0.54 500 error from sql query in custom template; code worked in v0.53; found a workaround 727708732,bug,799693777,Re-submitting filter form duplicates _x querystring arguments 727708732,bug,800669347,"/-/databases should reflect connection order, not alphabetical order" 727708732,bug,810397025,500 error caused by faceting if a column called `n` exists 727708732,bug,811367257,Race condition errors in new refresh_schemas() mechanism 727708732,bug,811458446,"""datasette publish cloudrun"" cannot publish files with spaces in their name" 727708732,bug,813899472,Custom pages don't work with base_url setting 727708732,bug,813978858,JSON filter fails if column contains spaces 727708732,bug,817597268,Suggest for ArrayFacet possibly confused by blank values 727708732,bug,828811618,Table names containing single quotes break things 727708732,bug,837308703,Figure out why SpatiaLite 5.0 hangs the database page on Linux 727708732,bug,841456306,"Invalid SQL: ""no such table: pragma_database_list"" on database page" 727708732,bug,842212586,Facet by array breaks if table name contains a space 727708732,bug,842881221,Latest Datasette tags missing from Docker Hub 727708732,bug,864969683,Index view crashes when any database table is not accessible to actor 727708732,bug,866668415,"Columns named ""link"" display in bold" 727708732,bug,903200328,"""Show all columns"" cog menu item should show if ?_col= is used" 727708732,bug,904071938,?_nocol= does not interact well with default facets 727708732,bug,906385991,CSV ?_stream=on redundantly calculates facets for every page 727708732,bug,912485040,Intermittent CI failure: restore_working_directory FileNotFoundError 727708732,bug,913823889,Navigation menu display bug 727708732,bug,935930820,absolute_url() behind a proxy assembles incorrect http://127.0.0.1:8001/ URLs 727708732,bug,944903881,"""invalid reference format"" publishing Docker image" 727708732,bug,956303470,Tests failing with FileNotFoundError in runner.isolated_filesystem 727708732,bug,957298475,OSError: AF_UNIX path too long in ds_unix_domain_socket_server 727708732,bug,957345476,Canned query ?sql= is pointlessly echoed in query string starting from hidden mode 727708732,bug,959999095,"""Query parameters"" form shows wrong input fields if query contains ""03:31"" style times" 727708732,bug,972918533,Query page .csv and .json links are not correctly URL-encoded on Vercel under unknown specific conditions 727708732,bug,994450961,"Column cog shows ""facet by this"" when already default faceted" 727708732,bug,995098231,?_sort=rowid with _next= returns error 727708732,bug,1010112818,"Win32 ""used by another process"" error with datasette publish" 727708732,bug,1015646369,Exceeding Cloud Run memory limits when deploying a 4.8G database 727708732,bug,1021849766,Running a search on page 2 of results should not preserve ?_next= 727708732,bug,1025754125,Upgrade to httpx 0.20.0 (request() got an unexpected keyword argument 'allow_redirects') 727708732,bug,1034535001,"Publish to Docker Hub failing with ""libcrypt.so.1: cannot open shared object file""" 727708732,bug,1050163432,`?_nocol=` removes that column from the filter interface 727708732,bug,1052826038,Columns beginning with an underscore do not facet correctly 727708732,bug,1052851176,ReadTheDocs build failed for 0.59.2 release 727708732,bug,1056746091,Handle foreign keys that point to a non-existent table 727708732,bug,1058790545,base_url is omitted in JSON and CSV views 727708732,bug,1059509927,"""Links from other tables"" broken for columns starting with underscore" 727708732,bug,1059555791,Columns starting with an underscore behave poorly in filters 727708732,bug,1073712378,Code that detects the label column for a table is case-sensitive 727708732,bug,1075893249,Custom pages don't work on windows 727708732,bug,1076388044,Writable canned queries fail to load custom templates 727708732,bug,1078702875,Allow to set `facets_array` in metadata (like current `facets`) 727708732,bug,1082746149,"Table page title has ""where where"" in it" 727708732,bug,1083581011,_prepare_connection not called on write connections 727708732,bug,1084257842,__call__() got an unexpected keyword argument 'specname' 727708732,bug,1087919372,Confirm if documented nginx proxy config works for row pages with escaped characters in their primary key 727708732,bug,1097101917,`explain query plan select` is too strict about whitespace 727708732,bug,1099723916,Table+query JSON and CSV links broken when using `base_url` setting 727708732,bug,1108846067,Tests failing against Python 3.6 727708732,bug,1121583414,JSON link on row page is 404 if base_url setting is used 727708732,bug,1122416919,/-/patterns returns link: alternate JSON header to 404 727708732,bug,1122427321,Index page `/` has no CORS headers 727708732,bug,1122557010,Get the tests passing against Windows 727708732,bug,1126604194,"datasette one.db one.db opens database twice, as one and one_2" 727708732,bug,1152072027,Dependency issue with asgiref and uvicorn 727708732,bug,1160407071,Test failures with SQLite 3.37.0+ due to column affinity case 727708732,bug,1174655187,Filters fail to work correctly against calculated numeric columns returned by SQL views because type affinity rules do not apply 727708732,bug,1177101697,Potential bug in numeric handling where_clause for filters 727708732,bug,1178521513,SQL queries against databases with different routes are broken 727708732,bug,1179928510,allow_facet: False should be respected by column cog menu 727708732,bug,1182065616,datasette.add_message() documentation is incorrect 727708732,bug,1182143895,Bug in pytest-httpx example 727708732,bug,1185868354,Option to un-filter facet not shown for `?col__exact=value` 727708732,bug,1216479167,`db.primary_keys()` and `db.table_columns()` don't show up in traces 727708732,bug,1216619276,?_trace=1 doesn't work on Global Power Plants demo 727708732,bug,1218133366,Writable canned queries fail with useless non-error against immutable databases 727708732,bug,1221849746,Custom page variables aren't decoded 727708732,bug,1223527226,"""Cannot use _sort and _sort_desc at the same time""" 727708732,bug,1237586379,?_trace=1 fails with datasette-geojson for some reason 727708732,bug,1306984363,minor a11y: